お蔵入り
1 と入力すると「経済学部」、2 で「法学部」、3で「経営学部」、4で「文学部」、それ以外の場合には「不明」と表示されるプログラムを作るのですが。
if文とswitch文をやるのですが、いいところまでいくのですが、わかりません。実行例
]$ showdept
Input dept. number [1-4]: 1
経済学部です。
2008-04-24 13:03の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google
回答(2)
1.
2008-04-24 15:13:10
2.
2008-04-27 01:00:48
#include <stdio.h>
#include <stdlib.h>
int main(void){
char *dept[]={
"不明",
"経済学部",
"法学部",
"経営学部",
"文学部"
};
int c;
printf("Input dept. number [1-4]: ");
c=getchar();
if(c!=EOF){
switch(c){
case '1':
case '2':
case '3':
case '4':
printf("%sです。\n",dept[c-'0']);
break;
default:
printf("%sです。\n",dept[0]);
break;
}
}
return EXIT_SUCCESS;
}
//Cで//日本語はそのまま使えると考えていいのかな?
回答レベル : 回答
Ads By Google
