C/C++の宿題は私におまかせくださいませ 23代目
■ このスレッドは過去ログ倉庫に格納されています
0272デフォルトの名無しさん
NGNGint factorial(int i)
{
int j,k=1;
for(j=1;j<=i;j++)
k*=j;
return k;
}
int main()
{
unsigned int n,i;
printf("1!,3!,・・・+(2n+1)!を求める。\nnを入力 : ");
scanf("%d",&n);
for(i=1;i<=2*n+1;i+=2)
printf("%d! = %d\n",i,factorial(i));
return;
}
これでnに8をいれるとマイナスの値が出るのは何ででしょうか?
違うところの指摘をお願いします。
■ このスレッドは過去ログ倉庫に格納されています