第1个回答 2021-12-06
可以利用一个简单的编程,先读入一个整数的值,然后使用一个简单的进循环行穷举,只要能被3或5整除,就累计求和,最后,输出总和就可以了。
int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
if(i%3==0||i%5==0)s+=i;
printf("%d\n",s);本回答被网友采纳
第2个回答 2021-06-24
#include<stdio.h>
int main()
{
int i, n, sum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
if (i % 3 == 0 || i % 5 == 0)
sum = sum + i;
printf("1到%d内能被3或5整除的数的和为:%d\n", n,sum);
return 0;
}
第3个回答 2021-06-24
int n = 10;//自己修改
int sum = 0;
for (int i = 1; i <= n; ++i) {
if (i % 3 == 0 || i % 5 == 0)
sum += i;
}
第4个回答 2021-12-17
这个可以用一个for循环语句实现:int s=0;for(int i=1;i<=n;i++){if((i%3==0)||(i%5==0) s+=i;},最后用printf函数输出s的值即可。本回答被网友采纳