一个区间上的自然数之和

// 自然数为人们可以数的数 为 0,1,2,3,4 ... 
#include<stdio.h>

long int sum(int,int);

int main(){
	int x,y;
	long i;
	scanf("%d,%d",&x,&y);

	i=sum(x,y);
	if(i)
	printf("这两个数的和是%d",i);
	else
		printf("这两个数之间的数:无值");

}
long int sum(int x,int y){ 
	int i;int sum=0;
	if(x<0)x=0;
	if(y<0)y=0;
	
//下面的操作为判断两个数的大小,然后取区间里面的值进行计算 累加
	if(x==y)return x;
	else if(x>y){
		for(i=x;i<=y;i++){
			sum+=i;
		}
	}else {
		for(i=x;i<=y;i++){
			sum+=i;
		}
	}
	return sum;
}
posted @ 2023-03-15 08:16  Development_UP  阅读(18)  评论(0)    收藏  举报