int sum(int m, int n){
int res = 0;
for(int i=m;i<=n;i++){
res+=i;
}
return res;
}
#include <stdio.h>
int sum(int n,int m);
int main(){
int m,n;
scanf("%d %d",&m,&n);
printf("sum = %d\n",sum(n,m));
return 0;
}
int sum(int n,int m){
if (n>m){
int i=n;
n=m;
m=i;
}
int sum=0;
for(n;n<=m;n++){
sum=sum+n;
}
return sum;
}
解决方法:
等差数列求和公式
遍历数字累加