输入星期值,输出英文【多分支】

输入星期值,输出英文【多分支】

时间: 1ms        内存:64M

描述:

从键盘上输入数字星期,然后输出它的英文: 其对应关系是 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday

输入:

从键盘输入数字星期,

输出:

输入的数字在1-7之内,则输出该数字对应的英文表示

示例输入:

2

示例输出:

Tuesday

提示:

参考答案(内存最优[748]):

#include<stdio.h>
#include<string.h>
int main()
{
 char w[7][10]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
 int a;
 scanf("%d",&a);
 printf("%s",w[a-1]);
 return 0;
}

参考答案(时间最优[0]):

#include <iostream>
using namespace std;
int main()
{
	int a;
	cin>>a;

	switch(a)
	{
	    case 1 :cout<<"Monday"<<endl;break;
		case 2 :cout<<"Tuesday"<<endl;break;
		case 3 :cout<<"Wednesday"<<endl;break;
		case 4 :cout<<"Thursday"<<endl;break;
		case 5 :cout<<"Friday"<<endl;break;
		case 6 :cout<<"Saturday"<<endl;break;
		case 7:cout<<"Sunday"<<endl;break;
		default :cout<<"error"<<endl;


	}
	return 0;


}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注