对于这道题if语句怎么写啊,下面的是我for语句。
本帖最后由 byzh168 于 2018-3-23 23:34 编辑感觉if语句好复杂 i 不能从 0 开始,0对任何数取余数都是0 Zmynx_2017 发表于 2018-3-23 23:31
i 不能从 0 开始,0对任何数取余数都是0
不是这个,我省了遍题才知道,i<1000的,刚才我那个编程是i<=10000的,所以就错了 不是,我的锅
byzh168 发表于 2018-3-23 23:33
不是这个,我省了遍题才知道,i
嗯,对,等会儿给你写个if语句的
#include<stdio.h>
int main()
{
int i=3;
long int sum=0;
loop: if (i<1000)
{
if ((i%3 == 0)||(i%5 == 0))
{
sum += i;
}
i += 1;
goto loop;
}
printf("%ld",sum);
return 0;
} @byzh168 Zmynx_2017 发表于 2018-3-23 23:49
@byzh168
谢谢
页:
[1]