利用C语言根据用户输入数据反馈相应数据(即switch语句的使用)
要求:编写程序,实现用户在输入星期几(1~7的整数)后,可以显示当天的食谱内容。
假设一周食谱如一:
星期一:青菜
星期二:鸡肉
星期三:鱼肉
星期四:猪肉
星期五:鸡蛋
星期六:豆制品
星期日:海鲜
Tip:
- 输入整数前要有提示信息,输入后要检查数据的合法性,如果输入的整数不是1~7,则输出“输入错误!”
- 分别用嵌套的if语句和switch语句实现多分支选择
- 分别输入1,2,3,4,5,6,7和其他任意一个整数,对程序进行测试
switch语句示例:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void main()
{
int n;
printf("
请输入你的选择:");
scanf("%d", &n);
switch (n)
{
case 1:printf(" 星期一:青菜
"); break;
case 2:printf(" 星期二:鸡肉
"); break;
case 3:printf(" 星期三:鱼肉
"); break;
case 4:printf(" 星期四:猪肉
"); break;
case 5:printf(" 星期五:鸡蛋
"); break;
case 6:printf(" 星期六:豆制品
"); break;
case 7:printf(" 星期日:海鲜
"); break;
default:printf(" 错误
"); break;
}
}


