c语言,输入一个正整数n,求1+2+3+......+n的和

如题所述

参考代码如下:
#include<stdio.h>

int main()
{
int i,sum=0,n;
scanf("%d",&n);
for(i=1;i<=n;++i)
sum+=i;
printf("S(%d)=%d",n,sum);
return 0;
}追答

追问

谢了

追答

不客气,望采纳。。。

追问

我在问一下,双for循环语句可以吗

追答

可以的,以1为单位,外层是n个,内层是加n个1

追问

求代码*罒▽罒*

追答

我给你补充到你的另一个问题里,这里不太好整。。。

追问

追答

好了,从电脑端整的。

追问

然后怎么给我

在吗

追答

在啊

追问

你那个代码我用不了

能不能给个简单的

有点我代码我看不懂

我才入门c语言

追答

两层循环的情况下,那就是最简单的了。。。

追问

噢噢

有没有代码

我不会

追答

不是我已经给你发过去了?你还回复了?

追问

那个不能编译

追答

你从网页版里复制,好吧。。。

追问

什么原因?

追答

中间的for缺东西了吧。。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-23
main(){ int k,flag=1,n;float s=0;scanf("%d",&n);for(k=1;k<=n;k++){ s=s+__flag*(k/k+1)______; _____flag= (-1)*flag_____;}printf("sum=%f\n",s);} 拷贝你提问中的代码,但是for后边的分号明显是手误,给你改了一下
第2个回答  2019-10-01
#include<stdio.h>
int
main(void)
{
int
i
,
sum
,n;
sum=0;
printf("请输入N的值\n");
scanf("%d",&n);
for(i=1
;i<=n
;
i++)
{
sum=sum+i*i;
};
printf("前N项数平方和为%d",sum);
return
0;
}
希望帮到你,刚学要学着用最简单的方法解决。
第3个回答  2019-12-23
这都是我们自己做了,还是一个人的生活方式,可以用自己的理解方式去表达。
第4个回答  2019-11-28
构建出来什么都没有啊…怎么办
相似回答