したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

ぷろぐらみんぐ

45まてりん:2007/06/10(日) 14:31:30 ID:AwZo9W86
次の条件にしたがって景品とポイントを交換するプログラムを作成したい。
番号  ポイント
1   50
2   100
3   120
4   180

景品番号に必要なポイントとこれまでに景品と交換したポイントの合計を出力


#include <stdio.h>

main()
{
int number, usedpoint;
int Acount = 0, Bcount = 0, Ccount = 0, Dcount = 0;

printf("景品番号を入力してください(1,2,3,4,EOF):\n");

usedpoint = Acount * 50 + Bcount * 100 + Ccount * 120 + Dcount * 180;

while ( ( number = getchar() ) != EOF){

switch (number){

case '1':
++Acount;
printf("必要なポイント:50\n");
printf("これまでの使用ポイント:%d\n",usedpoint);
break;
case '2':
++Bcount;
printf("必要なポイント:100\n");
printf("これまでの使用ポイント:%d\n",usedpoint);
break;
case '3':
++Ccount;
printf("必要なポイント:120\n");
printf("これまでの使用ポイント:%d\n",usedpoint);
break;
case '4':
++Dcount;
printf("必要なポイント:180\n");
printf("これまでの使用ポイント:%d\n",usedpoint);
break;
case '\n': case ' ':
break;

default:
break;

}
}

printf("\n合計%dポイント使用しました。\n", usedpoint);

return 0;

}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板