#1
by みみ » 7年前
テキストを読んでいて、答えが分からないのでどなたか教えてください。下のプログラムの「ある数から、階乗の値と実行結果の値が食い違い始める。そのnはいくつか」という問いが分かりません。よろしくお願いします。
#include <stdio.h>
int main(void){
int i,n,mul=1;
printf("input a positive integer:");scanf("%d",&n);
for(i=1;i<=n;i++){
mul*=i;
}
printf("%d!=%d\n",n,mul);
return 0;
}
テキストを読んでいて、答えが分からないのでどなたか教えてください。下のプログラムの「ある数から、階乗の値と実行結果の値が食い違い始める。そのnはいくつか」という問いが分かりません。よろしくお願いします。
#include <stdio.h>
int main(void){
int i,n,mul=1;
printf("input a positive integer:");scanf("%d",&n);
for(i=1;i<=n;i++){
mul*=i;
}
printf("%d!=%d\n",n,mul);
return 0;
}