从键盘输入正整数n,计算并输出1到n的和,c语言谢谢

如题所述

#include "stdio.h"
int main()
{
int n,sum=0,i;
printf("Please input a number:\n");
scanf("%d",&n);

for(i=1;i<=n;i++)
sum+=i;
printf("The sum is %d.\n",sum);

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
这个很简单,不需要循环

#include "stdio.h"
int main()
{
int n,sum=0;
printf("Please input a number:\n");
scanf("%d",&n);

sum = (n *(n+1))/2;
printf("The sum is %d.\n",sum);
return 0;
}
第2个回答  2013-03-28
#include <stdio.h>
void main()
{
int i,n,s=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
s+=i;
}
printf("%d",s);
}
第3个回答  2013-03-28
#iiclude <stdio.h>
main(){
int i,n,s=0;
scanf("%d",&n);
for (i=1;i<=n;i++) s+=i;
printf("%d",s);
}
第4个回答  2013-03-28
void main()
{
int n,i;
int sum = 0;
scanf("%d", &n);
for(i = 1; i < n+1; i++)
{
sum = sum + i;
}

printf("%d\n", sum);
}
相似回答