先给你说下小问题啊,第一个printf后面是分号。你打错了。然后整个一编译就出这个错误。我也没搞明白这错误怎么回事。给你修改了一下代码这个错误就没有了。#include <stdio.h> int main() {
int day = 0; while(day<1||day>7) { printf("请输入一个整数(1-7):\n"); scanf("%d",&day); if(day<=0||day>7) { printf("输入错误请重新输入:\n"); }
} if(day == 1) { printf("星期一\n"); } else if(day==2) { printf("星期二\n"); } else if(day==3) { printf("星期三\n"); } else if(day==4) { printf("星期四\n"); } else if(day==5) {
printf("星期五\n"); } else if(day==6) { printf("星期六\n"); } else { printf("星期日\n"); } return 0;
} 这么写还能避免用户出入1-7 以外的数字额
|