使用函数求三段数之间的和
#include <stdio.h>
void sum(int begin,int end)
{
int i;
int sum = 0;
for(i = begin;i<=end;i++){
sum+=i;
}
printf("%d到%d的和是%d\n",begin,end,sum);
}
int main()
{
sum(1,10);
sum(20,30);
sum(35,45);
return 0;
}
上面代码是固定的 不够灵活呀
//以下代码为半成品代码 在找错误还有该怎么改
//void sum (int i,int j){
// int a,b;
// scanf("%d %d",&a,&b);
// int t;
// if(a<b){
// t = b;
// }
// else t = a;
// b = t;
// a = b;
//
// int x;
// int sum = 0;
// for(x=a;x<=b;x++){
// sum+=x;
// }
// printf("sum = %d",sum);
//}
//
//int main()
//{
// printf("请任意一组数正整数,如 15 39\n");
// int i,j;
// scanf("%d %d",&i,&j);
// int sum(i,j);
// return 0;
//}