编程求表达式1+2+3+…+n的值,具体要求如下:
发布网友
发布时间:2023-06-14 19:18
我来回答
共3个回答
热心网友
时间:2024-11-23 17:44
#include<stdio.h>
int sumofn(int x)
{
if(x==1) return 1;
return x+sumofn(x-1);
}
int main()
{int n;
scanf ("%d",&n);
int a;
a = sumofn(n);
printf("the sum is :%d",a);
}
楼上的只是没写主函数
热心网友
时间:2024-11-23 17:45
int sumofn(int a)
{
if(a == 1) return 1;
return ( sumofn(a-1)+a );
}
void main()
{
int n, total;
printf("输入n:");
scanf("%d",&n);
total = sumofn(n);
printf("sum = %d\n", total);
}
热心网友
时间:2024-11-23 17:45
int sumofn(int n){
if(n==1) return 1;
return n+sumofn(n-1);
}追问没做完吧??