質問: switch文を用いたプログラムに関して質問です。 まず、期待していない地域を出力した場合には、その時点で「そのような地域はありません。」という 文を出力させたいのですが、それができません。 とりあえず、条件と自分が作成したプログラムを示します。 条件 1:東京 2:愛知 場所 地域 場所 地域 1 東京タワー 1 名古屋駅 2 国会議事堂 2 豊橋駅 ``` #include int main(void) { int number,code; printf("県を入力してください(1:東京,2:名古屋) "); scanf("%d",&number); if(number<0 && 3
回答: まず、大体のプログラミング言語で同じ意味を表すものと思いますが 「&&」という記号は日本語で言うと「共通部分」いわゆる「かつ」を表します。 「AかつB」つまり、AでありBでもある状態です。 これを念頭に置き、県の数値を入力後の判定部分を見てください。 ``` if(number<0 && 3