- 84 名前:名前は開発中のものです。 mailto:sage [02/08/04 17:22 ID:???.net]
- xをn乗するコードを書きましたがどうですか?Cを初めて3日目の者です。
/* xをy乗するといくらか? */ printf("xをy乗します。\n"); printf("xを入力(not 0):"); scanf("%d", &x); if(x == 0) return 0; /* 0が入力されたら終了 */ printf("yを入力(not 0):"); scanf("%d", &y); if(y == 0) return 0; /* 0が入力されたら終了 */ if(y == 1) { /* 1乗ならそのまま出力して終了 */ printf("%dの%d乗は%d\n\n", x,y,x); return 0; } ox = x; /* xの値を避難 */ count = 1; while(count != y) { x = x * ox; count++; } printf("%dの%d乗は%d\n\n", ox,y,x);
|

|