急いでいます。
C言語で以下の課題(2つ)のプログラムのソースがわからないもで教えてください。
(terapadとcygwinをしようします。)
 (1)1文字を入力して、下のデータのうちaのときAmerica以下japanまで、bのときBritain以下japanまで、cのときCanada以下japanまで、dのときDenmark以下japanまで、それ以外のときjapanと表示するプログラムをつくれ。ただし、switch~case文を用い、break文は使わないこと。
無題
Re:無題
> しかし、使ってはならないとあえて明記する理由がさっっっぱり分かりません。
switch (c) {
case 'a':printf("America\nBritain\nCanada\nDenmark\njapan\n");break;
case 'b':printf("Britain\nCanada\nDenmark\njapan\n");break;
case 'c':printf("Canada\nDenmark\njapan\n");break;
case 'd':printf("Denmark\njapan\n");break;
default:printf("japan\n");
}
こういうのを正解にしたくないからではないでしょうか。
switch (c) {
case 'a':printf("America\nBritain\nCanada\nDenmark\njapan\n");break;
case 'b':printf("Britain\nCanada\nDenmark\njapan\n");break;
case 'c':printf("Canada\nDenmark\njapan\n");break;
case 'd':printf("Denmark\njapan\n");break;
default:printf("japan\n");
}
こういうのを正解にしたくないからではないでしょうか。