全部问题 > 当前问题

编程过程中出现一个错误

#include<stdio.h>

main()

{

switch(month)

{

case 2:

days=28;break;

case 4:case 6:case 10:case 11:

days=30;break;

default:

days=31;break;

}

printf("%d\n",days);

}


♡angry baby 2017-3-12 15:47:16

共 5 个回答

最佳答案

qqq 2017-3-12 21:09:43

month和days这两个变量都不定义的吗?

♡angry baby 2017-3-12 21:23:36

回复 qqq:看来又要回顾下前面的知识了

♡angry baby 2017-3-12 21:31:56

回复 qqq

 #include<stdio.h>

main()



int days,month;


scanf("%d",&month);


switch(month)


{


case 2:


days=28;break;


case 4:case 6:case 10:case 11:


days=30;break;


default:


days=31;break;


}


printf("%d\n",days);


}

这样就对了

qqq 2017-3-12 21:52:09

回复 ♡angry baby:对了就好。

♡angry baby 2017-3-12 22:09:28

回复 qqq:哦可

问题来自: switch语句