由鍵盤輸入n,求n的階乘 (用for寫)
數學式 1n!=123.....n;n>=1,
要寫一個程式..小弟不太會請大家幫我一下
2006-12-08 16:54:11 · 2 個解答 · 發問者 佑佑 5 in 電腦與網際網路 ➔ 程式設計
#include
using namespace std;
int main()
{
int n, i, total = 1 ;
cout << "請輸入一個正整數(計算階乘):";
cin >> n;
for(i=2 ; i<=n ; i++)
{
total = total *i;
}
cout << n << " ! = " << total << endl ;
return 0;
}
2006-12-11 19:20:42 · answer #1 · answered by ? 4 · 0⤊ 0⤋
#include
void main(int i)
{
int sun=1,n;
printf("n = ? \n");
scanf("%d",&n);
for(int x=1;x
2006-12-08 22:49:24 補充:
printf("n = ? n");
↑
這個應該是 \ n 倒斜線n
printf("%d!=%dn",n,sun);
↑
這個應該是 \ n 倒斜線n
知識 自己把那個斜線給吃掉了= =
2006-12-08 17:45:34 · answer #2 · answered by simon 1 · 0⤊ 0⤋