//方法1//
#include<stdio.h>
int main()
{
int n;
int i=1;
int sum=0;
printf("请输入一个正整数:");
scanf("%d",&n);
if(n<1){
printf("非法数据!!!");
return 1;
}
sum=(n+1)*n/2;
printf("前%d个整数的和为:%d",n,sum);
return 0;
}
//方法2//
#include<stdio.h>
int main()
{
int n;
int i=1;
int sum=0;
printf("亲输入一个整数:");
scanf("%d",&n);
if(n<1){
printf("非法数据!!!");
return 1;
}
while(i<=n){
sum=sum+i;
i=i+1;
}
printf("前%d个整数的和为:%d",n,sum);
return 0;
}