这里怎么错了

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:17:54
#include <stdio.h>

void main()

{int a,b;

printf("请输入年份\n");
scanf("%d",&a);
printf("请输入月份\n");
scanf("%d",&b);

switch(b){
case 1:
printf("1月份有31天\n");break;

3:
printf("3月份有31天\n");break;

}

}

明明就是粘贴的。系统却

case 1:
printf("1月份有31天\n");break;

3: //这个地方应该改成case 3:,这是基本的语法错误
printf("3月份有31天\n");break;

3:

语句块:
switch(b){
case 1:
printf("1月份有31天\n");break;

3:
printf("3月份有31天\n");break;

后面要加一个“}”