程式改錯功能求1到10的階乘的和

2021-03-04 09:20:47 字數 1710 閱讀 7777

1樓:聽不清啊

#include

main()

float fac(int n)

2樓:匿名使用者

2. s=fac(i) >> s += fac(i)

3. int y = 1 >> float y = 1.0

4. return; >> return y;

3樓:匿名使用者

可能是你main方法問題,c語言定義main方法是這樣的:返回值 main(),或者可能是你沒有宣告fac這個函式

【**等】c語言程式:對n的階乘求和,n=1到10

4樓:匿名使用者

分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種**了。

一.遞迴:

#include

int f(int t)

int main()

程式分析:定義一個f函式,利用遞迴的特性,進行運算10*f(9) = 10*9*f(8) …… 直到到1時返回1得出結果:

二.迴圈:

#include

int main()

printf("%d", t1);

return 0;

}程式分析:直接用一個for迴圈進行自減即可完成,定義t1用於儲存結果

得出結果:

5樓:匿名使用者

#include

int main()

sum+=c;//把結果累加在sum中

}printf("%d",sum);

return 0;}

6樓:時間箭頭

#include

int main()

printf("%d的階乘求和結果是%d\n",n,s);

return 0;

}在輸入介面輸入10,按enter,得結果4037913

7樓:匿名使用者

計算從1到10各數階乘

的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#include

int main(void)

printf("1到10各數階乘的和 %d\n",sum);

return 0;}

8樓:

#include "stdio.h"

int main(int argv,char *argc)結果:

9樓:匿名使用者

#include

int main()

sum=sum+factorial;

} cout<<"結果是:"<

getchar; //顯示螢幕停止,不閃退getchar;

return 0;}

10樓:逐夢兮樂

#include

double fun(int n)

int main()

祝你愉快!

11樓:獨思花知

#include"stdio.h"

int main()

sum += n;

return 0;}

改錯兩處下面程式中函式fun的功能是計算

if k 13 0 k 17 0 都改成兩個等號 n 改成n 是把k 改為k while k 2 mc 10 改成while k 2 mc 10 if k 13 0 k 17 0 改 if k 13 0 k 17 0 填空.輸出500以內最大的10個能被13或17整除的自然數之和 int m 0,m...

英文1到10的縮寫是什麼英文1到10的縮寫?

英文1到10的縮寫分別是 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th。英文1到10的完整寫法分別是 first second third fourth fifth sixth seventh eighth ninth tenth。英文縮寫詞它是用一個單詞或片語的...

從1到10的中文怎麼寫,1到10的數字用漢字怎麼寫?

1到10的數字漢字寫法 一 二 三 四 五 六 七 八 九 十。1到10的數字大寫寫法 壹 貳 叄 肆 伍 陸 柒 捌 玖 拾。10之後的十進位制數字寫法 漢字小寫 百 千 萬 億 兆 京 垓 秭 穰 溝 澗 正 載 極。漢字大寫 佰 仟 萬 億 兆 京 垓 秭 穰 溝 澗 正 載 極。1 一,2 ...