###前提・実現したいこと
入力する数字
6
0 200
1 240
0 120
3 460
1 240
2 3200
正解:95
と
24
1 4750
2 2860
2 8420
1 4520
0 2450
1 3540
1 4960
1 590
3 2160
3 9160
1 7900
3 8730
0 9450
1 8940
1 8680
0 4530
0 4420
1 2320
3 7960
0 2110
0 2020
2 3650
0 6280
2 3270
正解:3590
###発生している問題・エラーメッセージ
上の問題は正確に結果を出すのですが下は異なる結果が出ます
###該当のソースコード #include<stdio.h> void main(void) { int kaisu, bango, nedan, sum=0, i, n, t; scanf("%d", &kaisu); for (i = 0; i < kaisu; i++) { scanf("%d%d", &bango, &nedan); if (bango == 1) { nedan /= 100; nedan *= 5; } else if (bango == 2) { nedan /= 100; nedan *= 2; } else if (bango == 3) { nedan /= 100; nedan *= 2; } else { nedan /= 100; nedan *= 1; } sum += nedan; } printf("%d", sum); getchar(); getchar(); } ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
これはどういった計算をするものですか?その辺を追記してください。要件がわからないと回答者もどう回答していいかわかりません。それと、プログラムコード部分は'```'(バッククォート3つ)で囲むか、選択後、コードボタン(</>で表されているもの)を押してプログラムコード用に整形してください。
回答4件
あなたの回答
tips
プレビュー