一直没找出这个程序的错误在哪 请老师指点迷津
switch(month)
{
case 2: days=29;break;
default: days=28;break;
}
printf("%d天\n",days);
你完整的程序是怎样的,有报错的截图吗?
回复 浅↑夏忆↓瞬:
那是因为你没有写完整
C语言中写程序要有头文件还要有主函数
#include<stidio.h>
main()
回复 浅↑夏忆↓瞬:我现在输入课程里老师讲的原程序还是报错,我是哪里输错了么
你得定义变量啊,你那个month和days都是未定义的
你在 switch(month)之前应该加上
int month,days;
scanf("%d",&month);
这个语句,不然c语言不知道你得month和days是什么东西的,报错的地方看的是报错内容,不是看报错数量
是这个