大佬们这咋写
请编写程序,计算出 1000 以内(不包含 1000)的自然数中,属于 3 或 5 的倍数的数字之和。 好像是这样的:#include <stdio.h>
int main(void)
{
int cnt = 0;
for (int i = 0; i < 1000; i++){
if (i % 3 == 0 || i % 5 == 0){
cnt++;
}
}
printf("%d\n", cnt);
return 0;
} 嘉岳呀 发表于 2021-11-16 20:51
好像是这样的:
应该是这样吧,他不是要数字之和嘛,不是有多少个符合条件的数
#include <stdio.h>
int main(void)
{
int cnt = 0;
for (int i = 0; i < 1000; i++){
if (i % 3 == 0 || i % 5 == 0){
cnt=cnt+i;
}
}
printf("%d\n", cnt);
return 0;
} 嘉岳呀 发表于 2021-11-16 20:51
好像是这样的:
题目是说,数字之和,不是计数,第9行应该改成cnt+=i;
页:
[1]