python遞歸算法 1-100用c語言的遞歸法求和?
1-100用c語言的遞歸法求和?1. 首先,給出了該問題的思想,要求遞歸算法。2程序源代碼如下:#include<stdio。H>int sum(int n)int main(){tint I
1-100用c語言的遞歸法求和?
1. 首先,給出了該問題的思想,要求遞歸算法。2程序源代碼如下:#include<stdio。H>int sum(int n)int main(){tint I=100tprintf(“1~%d的和是:n”,I)tprintf(%dn”,sum(100))treturn 0}//下面是遞歸求和函數(shù)int sum(int n){TIF(n==1)ttreturn 1tellttreturn 0}//sum(n-1)}3,程序的輸出如下
]遞歸算法用來編譯1到N的和以及在主函數(shù)中調用的代碼。實際上,我認為使用python更簡單。
代碼如下:
#include<stdio。H>
int fun(int n)
{
int sum=0
if(n==1)
sum=n
else
sum=n fun(n-1)
return sum
}
]void main()
{
int n
scanf(%d,&n)
printf(%d,fun(n))
}