C/C++の宿題を片付けます 93代目
■ このスレッドは過去ログ倉庫に格納されています
0462電通女 ◆v1Uy5WkQ7k
2007/07/20(金) 19:41:06[1] 授業単元:関数を自作する
[2] 問題文:n!を計算するプログラムを作る
[3] 環境
[3.1] OS:Windows XP
[3.2] コンパイラ名とバージョン:???
[3.3] 言語:C++ …なんですけど、先生はいつもC言語と混ざっている気がする。
#include <stdio.h>
int kaijo(int n)
{
int ans,i;
ans=i;
for(i=1;i<=n;i++) ans*=i;
return ans;
}
int main(void)
{
int n,k;
printf("n="); scanf("&d",&n);
k=kaijo(n);
printf("%d!=%d\n",n,k);
return 1;
}
とやってみたら、
n=5
10494432!=0
となってしまって…。
■ このスレッドは過去ログ倉庫に格納されています