一个区间上的自然数之和
// 自然数为人们可以数的数 为 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;
}
本文来自博客园,作者:Development_UP,转载请注明原文链接:https://www.cnblogs.com/develop-up/p/17217155.html