定义函数total(n)计算1+2+......+n,定义fact(n)计算

问题描述:

定义函数total(n)计算1+2+......+n,定义fact(n)计算

#include
int main()
{
int n;
scanf("%d",&n);
printf("%d",fact(n));
return 0;
}
int fact(int n)
{int i,sum=0;
for(i=1;isum+=i;
return sum;
}

int total(int n){
return fact(n);
}
int fact(int n){
int sum = 0;
for(int i = 1;i sum+=i;
return sum;
}

int total(int n){
return fact(n);
}
int fact(int n){
if(n==1)return 1;
else return n+fact(n-1);
}