定义一个函数计算两个数之间所有数的和,并将结果输出;在主函数中输入最小数(min)和最大数(max),调用该函数计算出min到max之间所有数的和并输出。如输入1100↙,则显示sum=5050(1至100的累加求和)。
#include<stdio.h>
/*
定义一个函数计算两个数之间所有数的和,并将结果输出;
在主函数中输入最小数(min)和最大数(max),
调用该函数计算出min到max之间所有数的和并输出。
如输入1100↙,则显示sum=5050(1至100的累加求和)。
*/
int fun(int a, int b) {
int res = 0;
for (int i = a; i <= b; i++)
{
res += i;
}
return res;
}
int main()
{
int a, b;
scanf("%d%d",&a,&b);
printf("%d",fun(a,b));
return 0;
}
在这放出函数求和核心代码,如下:
int sum(int min,int max){
int ans=0;
for(int i = min;i <= max;i ++){
ans += i;
}
return ans;
}
主函数的实现:
主函数当中就定义两个变量,传参给min和max就行了,另外定义一个变量来接收函数的返回值,然后输出这个变量的值就可以了。
望采纳!!