从键盘上输入任意一个整数n,计算1到n的和。 输入 从键盘输入任意整数n。 输出1到n的和。 用c语言

从键盘上输入任意一个整数n,计算1到n的和。
输入
从键盘输入任意整数n。
输出
输出1到n的和。
用c语言(循环结构)帮我做出来吧,谢谢
必须是循环结构才行,哥们你弄得不是循环结构

#include <stdio.h>

void main()

{

 int n;

 printf("请输入一个整数n=");

 scanf("%d",&n);

 int i=1;

 int sum=0;

 while(i<=n)

 {

  sum=sum+i;

  i++;

 }

 printf("从1到%d的和为%d\n",n,sum);

 

}

已经调试,成功输出,请采纳

有图有真相

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-13
#include<stdio.h>
void main()
{int i,n;
int sum=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+i;
}
printf("1+2+3+...+n的值=%d\n",sum);
}
这是for循环了
第2个回答  推荐于2018-03-07
VC6.0调试通过了,while循环结构
#include "stdio.h"
void main()
{
int i,sum=0,n;
i=1;
printf("Input n: ");
scanf("%d",&n);
while(i<=n)
{
sum+=i;
i++;
}
printf("The result is : %d",sum);
}本回答被提问者和网友采纳
第3个回答  2010-11-13
#include<stdio.h>
main()
{
int i,n,sum=0;
scanf(
相似回答