C语言:求100-300之间能被3整除的数的和。请写详细点。

如题所述

#include <stdio.h>
#include <stdlib.h>
void main()
{
int sum = 0;//定义了临时变量, 用来存放和
for (int i = 100; i <= 300; i++)//循环从100开始, 到300结束
{
if (i % 3 == 0)//当 i 能被 3 整除的时候 
{
sum = sum + i;//将 i 加到 sum 里面
}
}
//输出
printf("100-300所有能被3整除的数之和是 : %d\n", sum);
system("pause");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-06-22

精简的代码

本回答被网友采纳
第2个回答  2014-12-18
#include<stdio.h>

int main(){

int sum = 0;
for(int i = 100; i<=300;i++){
if(i%3 == 0){
sum = sum + i;
}
}
printf("%d\n", sum);
return 0;
}

第3个回答  2016-06-22
具体程序是:
#include<stdio.h>
void main()
{
int n,j;
j=0; //记录被7整除的数的个数
for(n=200;n<=300;n++)
if(n%7==0) //被7整除的核心算法
{
printf("%5d",n);
j++; //如果可以被7整除数j加1
}
printf("能被7整除的书的个数为%d\n",j);
}
第4个回答  2014-12-18
#include<stdio.h>

int main()
{
int i=100;
int j=300;
int sum=0;
for(i;i<=j;i++)
if(i%3==0)
sum+=i;
printf("%d\n",sum);
}