利用循环结构编程序求1+2+3+······+n的和并输出,其中n由键盘输入

如题所述

第1个回答  2011-12-01
#include <stdio.h>
#include <stdlib.h>
void main() {
int n, i;
printf("请输入n:");
scanf("%d", &n);
int sum = 0;
for(i=1; i<=n; i++) sum += i;
printf("和是: %d\n", sum);
}本回答被网友采纳
第2个回答  2011-12-01
这还不简单?
你用什么语言啊
比如c#
int n=convert.toint(textbox1.text);
double sum=0;
for(int i=1;i<=n;i++)
{
sum=sum+i;
}

你要是说1!+2!+3!+……+n!可能还能复杂一点
第3个回答  推荐于2017-08-17
#include "stdio.h"
void main()
{
int n,s,i;
s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=i;
printf("%d\n",s);
}本回答被网友采纳
第4个回答  2011-12-01
#include<stdio.h>
int main()
{
int n,i=1,sum=0;
scanf("%d\n",n)
while(i<=n)
{
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
第5个回答  2017-08-16
int n,sum;
cout<<"请输入参数n:";
cin>>n;
for(int i=1;i<=n;++i)
sum+=i;

cout<<endl<<"1+2+3+······+n="<<sum;