//方法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;
}