23問目(階乗計算)
問題
整数nを入力し、nの階乗を出力するプログラムを作成してください。ただし、nは1以上12以下とする。
入力
n(整数)
出力
nの階乗
入力例
6
出力例
720
解き方例
再帰なんて使わないでくださいね。素直にfor文で回しましょう。
ソースコード
お持ち帰り
C/C++
#include <stdio.h>
int main(){
int n,out;
scanf("%d",&n);
out = 1;
for(;n!=1;n--){
out*=n;
}
printf("%d\n",out);
return 0;
}
その他
ページの一番上へ
前のページへ 次のページへ
初版2006-5-28
(c) 2006,Atelier Blue (Rito)
webmaster@atelier-blue.com
- 質問から意見、誤字訂正まで気軽に連絡してください。
- こちらに掲示板も用意しています。「プログラム掲示板」
- リンクに関してはご自由にどうぞ。
- 書いてある情報については、特に断り書きがない限り自由に使ってください。そのまま転載しても、書き換えたりして再利用してもかまいません。