C言語の第一歩
■ このスレッドは過去ログ倉庫に格納されています
0123123
NGNGとりあえず累乗計算をやってみました。
#include <stdio.h>
main()
{
int h;
int i;
int j;
int k = 1;
printf("累乗計算プログラム。\n");
printf("元の数字を入力してください。\n");
scanf("%d", &i);
printf("指数を入力してください。\n",i);
scanf("%d", &j);
for(h=1;h<=j;h++)
k = k * i;
printf("結果 %d",k);
}
5の2乗とかはちゃんとした答えが出たのですが、10の10乗ともなると、答えがおかしくなります。
どこを修正したらよいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています