小白發(fā)問,這個(gè)C程序該如何編寫?大佬在哪里?

2022-12-14 07:34

2個(gè)回答

#include

long fac(int n);

int main(int argc, char *argv[])

{

int a;

printf("請輸入計(jì)算的值:\n");

scanf("%d",&a);

long result = fac(a);

printf("%ld",result);

}

long fac(int n){

long f;

if(n==1) f=1;

else f=n*fac(n-1);

?

return f;

}

#include
long fac(int n)
{
long f;

if(n==1) f=1;

else f=n*fac(n-1);
return (f);
}

void main(){
int n ;
printf("Please input a number:");
scanf("%d",&n);
while(n<=0){
printf("Number must more then zero!\n\n");
printf("Please input a number:");
scanf("%d",&n);
}
printf("%d!=%ld\n",n,fac(n));
}
相關(guān)問答
C語音編一程序
1個(gè)回答2024-01-22 10:34
任何問題還是自己做一下,出問題的地方再拿出來問比較好
c編譯程序是什么?
1個(gè)回答2022-08-17 18:24
選D 編譯就是把C語言編譯成目標(biāo)代碼程序。然后再通過連接程序把目標(biāo)代碼程序連接成可執(zhí)行程序。 說的通俗點(diǎn),編譯就是把.c格式的文件變成.obj格式的,連接就是把.obj格式的變成.exe格式的。
C程序小動畫
1個(gè)回答2024-04-19 03:15
思路可以用initgraph初始圖形界面 循環(huán)中用sleep延時(shí) circle畫圓
如何用VC++編C窗口程序
2個(gè)回答2022-10-16 09:08
一般用MFC來做,比較好上手。 推薦去看看孫鑫的MFC系列教程。windows的桌面程序開發(fā)說開了可不小,一句兩句說不清的。
什么是鉤子程序?c/c++如何實(shí)現(xiàn)?
1個(gè)回答2022-08-30 16:29
好像一種黑客程序哦
把一個(gè)故事編程c++ 程序,救我, 急死
1個(gè)回答2023-11-28 14:04
這個(gè)太尷尬了暈 1個(gè)月后就是1對加1對在下就是2對加2對然后就是2^6對128只 還要算法糾結(jié)?? 問問你家讀小學(xué)弟弟肯定可以算出來的 好吧講正事 第六個(gè)月羊就是第五個(gè)月的每對產(chǎn)一對 囧還是雙倍 題...
全文
42x3.2豎式計(jì)算是什么樣?
1個(gè)回答2025-02-16 08:27
。
盛澤一中二中三中哪個(gè)好
1個(gè)回答2025-02-16 08:23
盛澤一中好。盛澤中學(xué),吳江市盛澤中學(xué)是一所高級中學(xué),學(xué)校師資強(qiáng)大,設(shè)施齊全,其前身是私立盛湖初級中學(xué),經(jīng)過"吳江縣東方紅印染廠五、七學(xué)校"、"吳江縣盛澤中學(xué)"的沿革,至今已經(jīng)歷了五十九個(gè)春秋。
u30gt 如何更換電池 最好有圖 沒有也可 多謝
1個(gè)回答2025-02-16 08:20
您 官建議您私自拆機(jī)私自拆機(jī)給予保修 謝您支持
未轉(zhuǎn)變者怎么做箱子
1個(gè)回答2025-02-16 08:15
未轉(zhuǎn)變者做箱子方法如下: 合成箱子需要是3個(gè)交叉框架以及2個(gè)木頭框架,玩家的制造技能要達(dá)到一級,棍可以合成木頭支架、2個(gè)支架可以合成交叉框架,還有木頭框架則可以使用鋸子在合成欄可以合成木棍、木板...
全文
熱門問答