编写程序,计算1+2+……+20的总和,但所有3的倍数不加
你题目的解答代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, s = 0;
for (i = 1; i <= 20; i++)
{
if (i%3!=0)
s += i;
}
printf("%d\n", s);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
#include<stdio.h>
int main()
{
int sum=0;
for(int k=1;k<=20;k++){
if(k%3==0){
continue;
}
sum+=k;
}
printf("总和=%d\n",sum);
return 0;
}
遍历一下,求余3为0则忽略
//编写程序,计算1+2+……+20的总和,但所有3的倍数不加
#include <stdio.h>
int main()
{
int sum=0;
int i;
for(i=1;i<=20;i++)
if(i%3!=0)
sum+=i;
printf("%d",sum);
return 0;
}
#include <stdio.h>
#include <string.h>
int main(void)
{
int i, sum = 0;
for (i = 1; i <= 20; i++)
{
if (i % 3 != 0)
{
sum += i;
}
}
printf("%d", sum);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!