地产公司名字:这题怎么老说错了?

来源:百度文库 编辑:高考问答 时间:2024/03/29 06:18:59
#include<stdio.h>
#include<string.h>
enum day{Sun=0,Mon,Tue,Wed,Thu,Fri,Sat};
enum daytomorrow(enum day d)
{
enum day nd;
switch(d)
{
case sun:nd=mon;break;
case mon:nd=tue;break;
case tue:nd=wed;break;
case wed:nd=thu;break;
case thu:nd=fri;break;
case fri:nd=sat;break;
case sat:nd=sun;break;
}
return(nd);
}
main()
{
enum day xx yy;
char str[5];
printf("please input current data:");
scanf("%s",str);
if(strcmp(str,"sun")==0)
xx=sun;
else if(strcmp(str,"mon")==0)
xx=mon;
else if(strcmp(str,"tue")==0)
xx=tue;
else if(strcmp(str,"wed")==0)
xx=wed;
else if(strcmp(str,"thu")==0)
xx=thu;
else if(strcmp(str,"fri")==0)
xx=fri;
else if(strcmp(str,"sat")==0)
xx=sat;
yy=daywomorrow(xx);
switch(yy);
{
case sun:printf("tomorrow is sun\n");break;
case mon:printf("tomorrow is mon\n");break;
case tue:printf("tomorrow is tue\n");break;
case wed:printf("tomorrow is wed\n");break;
case thu:printf("tomorrow is thu\n");break;
case fri:printf("tomorrow is fri\n");break;
case sat:printf("tomorrow is sat\n");break;
}
getch();
}
怎么老是说第四行语法错误?是错哪了?
怎么越改越错了啊!

enum daytomorrow(enum day d)

改成

enum day daytomorrow(enum day d)