急!C语言菜鸟求助关于一个简单的求整除个数的编程.

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:27:03
题目是.<.8000到260000二十六万之间能够被678整除的数有几个,加起来是多少?>编个程序计算..小弟今年大一,刚学C语言,完全不会..帮帮我..感激,.,..千万别编译有错误..小弟不知道怎么改..

#include<stdio.h>

void main(){
int i,j=0,sum;
for(i = 8000; i<=260000;i++){
if(0 == i%678){
sum += i;
j++ ;
}

}
printf("能被678整除的有%d个,加起来是:%d\n",j,sum);
}

/* 采用 Win-TC 编译器 */

#include<stdio.h>

int main( void )
{
unsigned long i; /* 循环变量,unsigned long类型 */
unsigned long sum = 0; /* 记录总数,unsigned long类型 */
unsigned int count = 0; /* 记录个数,unsigned int类型 */

for(i = 8000;i<=260000;i++) /* 循环体 */
{
if(i % 678 == 0)
{
sum += i;
printf("%8lu",i); /* 输出满足条件的数 */
count++; /* 记录个数 */
}
}

/* 输出结果 */
printf("\n\ntotal: %u\n",count);
printf("sum: %lu\n",sum);

return 0;
}

#inc