初学者的问题,希望提点
计算1000内所有3和5的倍数和
刚学c for循环的变量、条件用小括号,不要用大括号 语法错误自己纠正,这逻辑也完全不沾边 你这逻辑有问题啊 , 判断用 if ,用 while 干什么嘞
for 已经是循环了 , 加个while 它就会一直打印 3
我写了一段代码 , 你可以参考一下 , 然后完成你的题目#include <stdio.h>
#include <math.h>
int main()
{
int a;
int i;
for(i=0; i<=100; i++)
{
if(i % 3 == 0)
{
printf("%d", i);
}
}
return 0;
} 代码:#include <stdio.h>
int main(){
int sum = 0;
for(int i=0; i<=1000; i++){
if(!(i%3)) sum += i;
else if(!(i%5)) sum += i;
}
printf("%d", sum);
}输出:234168 谢谢你们,这个算出来不一样啊,我自己写的 柿子饼同学 发表于 2021-10-8 19:02
你这逻辑有问题啊 , 判断用 if ,用 while 干什么嘞
for 已经是循环了 , 加个while 它就会一直打印 3
我写 ...
非常感谢
页:
[1]