?? 一個遞歸程序.txt
字號:
一個遞歸程序
點擊數:175 發布日期:2005-5-11 16:47:00 【字體:大 中 小】
射擊運動員10發打中90環有多少種可能,請編寫程序計算出來,并打印出結果,(0環和10環均有效)
#include <stdio.h>
#include <stdlib.h>
long f(int n, int m)
{
long fn=0,i;
if(m<0¦¦m>10*n) return 0;
if(n==1) return 1;
for(i=0;i<=10;i++)
fn+=f(n-1,m-i);
return fn;
}
int main()
{
int n,m;
printf("Please enter n and m:");
scanf("%d%d",&n,&m);
printf("\n%d發打中%d環有%ld種可能.\n",n,m,f(n,m));
system("PAUSE");
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -