c程序:计算出1到n的和,即1+2+3+…+n,n的值由用户通过键盘输入,程序输

c程序:计算出1到n的和,即1+2+3+…+n,n的值由用户通过键盘输入,程序输出计算的结果。要求可以多次输入n值,直到输入-1退出程序。求程序语言

第1个回答  2016-06-03
#include "stdio.h"
int main(void){
    int n;
    while(printf("n = "),scanf("%d",&n) && n>0)
        printf("The result is %d\n",n*(n+1)/2);
    return 0;
}

本回答被网友采纳
第2个回答  2016-06-03
#include<stdio.h>
int main(){
int n,i;
while(scanf("%d",&n)){
if(n==-1)
break;
int sum=0;
for(i=1;i<=n;i++)
sum+=i;
printf("%d\n",sum);
}
return 0;
}

相似回答