某フリマサイトの売上金計算ツールを作っていたのですが、計算結果がすぐに消えてしまうので最後に「終了するにはエンターキーを押してください」と表示して終了するようにしたいのですが、どのように書き換えればいいのでしょうか?
また、modeの値を1,2以外にしたときにmodeに入力させるようにしたいのですが、ここはどのように書き換えればいいのでしょうか?
回答よろしくお願いします。
C
1int main(void) 2{ 3 int mode = 0; 4 int price = 0; 5 int earn = 0; 6 int send = 0; 7 8 printf("売値から計算するか、売上から計算するかを選択してください。\n"); 9 printf("売値から:1 売上から:2\n"); 10 11 scanf_s("%d",&mode); 12 13 if (mode == 1) { 14 printf("\n売値から計算します。\n"); 15 printf("売値を入力してください\n"); 16 17 scanf_s("%d", &price); 18 19 printf("送料を入力してください。\n"); 20 21 scanf_s("%d", &send); 22 23 int fee = price * 0.1; 24 int earn = price - fee - send; 25 26 printf("売値が%dなので、%dの手数料が発生し、送料が%dなので、売上金は%dです。", price, fee, send, earn); 27 28 getchar(); 29 30 return 0; 31 32 } 33 else if (mode == 2) { 34 printf("\n売上から計算します。\n"); 35 printf("希望する売上額を入力してください\n"); 36 37 scanf_s("%d", &earn); 38 39 printf("送料を入力してください。\n"); 40 41 scanf_s("%d", &send); 42 43 int price = (earn + send) / 0.9; 44 45 printf("送料が%dなので、売上額を%dにするには、売値を%dにしてください。", send, earn, price); 46 47 getchar(); 48 49 return 0; 50 } 51 else { 52 printf("%dは非対応の数字です。", mode); 53 } 54 return 0; 55} 56 57
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/08 14:29
退会済みユーザー
2018/08/08 14:34
2018/08/08 15:03
退会済みユーザー
2018/08/08 15:12