#include?stdio.h
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:成都網(wǎng)站設計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的天門網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
int?comb(int?n,?int?m)
{
if?(m==1)return?n;
if?(n==m||m==0)return?1;
return?comb(n-1,?m-1)+comb(n-1,?m);
}
int?main()
{
printf?("%d\n",?comb(2,?1));
return?0;
}
int comb(int n, int m)
{
return fac(m)/ (fac(n) * fac(m-n));
}
int fac(int n)
{
int result=1,i;
for (i=1;i=n;i++)
result *= i;
return result;
}
擴展資料:
由fxccommercial提出,系fxccommercial本人發(fā)現(xiàn)abcd=a*a!+b*b!+c*c!+d*d!并歸納整理成為一個新的數(shù)學定理猜想。
這個公式描述的是,從大到小排列的n+1個數(shù),對每個數(shù)取n次方,用(-1)^nC_n^k做系數(shù),實現(xiàn)奇偶項數(shù)的差項和,則這列數(shù)的和為n!,目前fxccommercial已得到一個關(guān)于他的推論,經(jīng)驗證是正確的。
參考資料來源:百度百科-階乘數(shù)
//定義一個圓的函數(shù),一個標記變量flag ,一個半徑,當flag為0時求面積,不為0時求周長
float yuan(int flag,float r){
if(flag==0){
return pai*r*r;
}else{
return pai*2*r;
}
}
第三個函數(shù)
#includestdio.h
void main()
{
int a,b,back;
int mulnum(int a,int b);
printf("請輸入兩個整數(shù):");
scanf("%d%d",a,b);
back=mulnum(a,b);
if(back==1)
printf("%d is multiple of %d\n",a,b);
else if(back==2)
printf("%d is multiple of %d\n",b,a);
else
;
}
int mulnum(int a,int b)
{
double result;
if((result=a%b)==0)
return 1;
else if((result=b%a)==0)
return 2;
else
return 0;
}
這個函數(shù)能技能判斷a是否為b的倍數(shù),還能判斷b是否為a的倍數(shù)。樓主如果不需要第二個功能,把else if語句去掉就行了。