質問 |
||
| 質問者:exen | C言語(問題) | |
|---|---|---|
困り度:
|
高校で使っているC言語の参考書の問題でどうしてもわからない部分があり悩んでます。 問題 正の二桁の整数をキーボードから入力し,その値を初期値として以下の増加値に従って増加を続け,それぞの値を表示する値が100以上になったら終了し,各値の総和およびデータ数を表示する。 増加値は入力した初期値の下一桁によって以下のように設定される。 ・初期値の下一桁が1または6のとき増加値は8 ・初期値の下一桁が2または7のとき増加値は3 ・初期値の下一桁が3または8のとき増加値は10 ・初期値の下一桁が4または9のとき増加値は5 ・それ以外のとき増加値は6 実行結果例 正の二桁の整数を入力してください 45 45 51 57 63 69 75 81 87 93 99 総和は 720 です データ数は 10 個です この問題をswitch-caseを使用して回答せよとのことなのですが初期値の下一桁の部分のプログラムがよくわかりません。。 回答お待ちしています。よろしくお願いします。。 |
|
質問投稿日時:08/04/20 20:54 質問番号:3963143 |
||
回答良回答20pt |
|
| 回答者:auty | ・ 初期値の下一桁は、10で割ったときのあまりとして求めます。 初期値の下一桁 = 初期値 % 10; |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/04/20 21:00 回答番号:No.2 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| 回答者:6dou_rinne | 余りを計算する演算子があるはずですが... |
|---|---|
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/04/20 20:58 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |