7-102 sdut-C语言实验——输入数字星期,输出英文(switch语句) 分数 13
作者 马新娟 单位 山东理工大学
从键盘上输入数字星期,然后输出它的英文。
其对应关系是:
1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Saturday
7 Sunday
如果输入1-7之外的数字,则输出:error
输入格式:
从键盘输入数字星期,输入数字在1-7之间。
输出格式:
输出该数字对应的英文星期表示。
输入样例:
3
输出样例:
在这里给出相应的输出。例如:
Wednesday
代码长度限制 16 KB
时间限制 400 ms
内存限制 64 MB
Answer:
#include <stdio.h>
int main()
{
int day;
scanf("%d",&day);
//输入数字星期
switch(day)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("error");
//输入1-7之外的数字,则输出:error
}
}
解题思路:
根据键盘上输入数字星期输出对应英文的步骤:
step 1:输入数字星期;
step 2:若输入数字在1-7之间,则输出对应英文,跳出语句;
step 3:如果输入1-7之外的数字,则输出:error。
归属知识点:
选择结构