質問: 月を入力してその月末の日を出力したいのですが、最後のelseのところで、days31としているのにdays部分が水色になりません。(変数になってない)
回答: if(month>=0&& month<=13){ ←条件式がおかしい printf("1~12までの範囲で月を入力してください。") ←行末に”;”が無い } 参考:別の方法 #include int main() { int month; //_________1 2 3 4 5 6 7 8 9 10 11 12 int m[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf("月数を入力してください:"); scanf("%d",&month); if(month<0 || month>12) { printf("1~12までの範囲で月を入力してください。"); return 1; } printf("%d月は%2d日まであります\n",month,m[month]); return 0; }