C 练习实例31

**题目:**请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

**程序分析:**用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。

代码:

cpp 复制代码
/*monday tuesday wednesday thursday friday saturday sunday
  星期一 星期二   星期三    星期四   星期五  星期六   星期日
*/
#include <stdio.h>
int main()
{
	char c;
	printf("Please input a letter:");
	scanf("%c",&c);
	scanf("%c");
	switch(c){
		case 'm':
			printf("monday\n");
			break;
		case 't':
			printf("Please input anothor letter:");
			scanf("%c",&c);
			if(c=='u')
				printf("tuesday\n");
			else if(c=='h')
				printf("thursday\n");
			else
				printf("error!\n");
			break;
		case 'w':
			printf("wednesday\n");
			break;
		case 'f':
			printf("friday\n");
			break;
		case 's':
			printf("Please input anothor letter:");
			scanf("%c",&c);
			if(c=='a')
				printf("saturday\n");
			else if(c=='u')
				printf("sunday\n");
			else
				printf("error!\n");
			break;
		default:
			printf("error!\n");
	}
	return 0;
}
相关推荐
铁匠匠匠1 小时前
【C总集篇】第八章 数组和指针
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
王哈哈嘻嘻噜噜1 小时前
c语言中“函数指针”
java·c语言·数据结构
别耗尽3 小时前
错题集锦之C语言
c语言
六点半8883 小时前
【C/C++】速通涉及string类的经典编程题
c语言·开发语言·c++·算法
Jack黄从零学c++3 小时前
自制网络连接工具(支持tcpudp,客户端服务端)
linux·c语言·开发语言·网络协议·tcp/ip·udp·信息与通信
day3ZY3 小时前
清理C盘缓存,电脑缓存清理怎么一键删除,操作简单的教程
c语言·开发语言·缓存
疑惑的杰瑞5 小时前
[数据结构]算法复杂度详解
c语言·数据结构·算法
hong1616886 小时前
VSCode中配置C/C++环境
c语言·c++·vscode
Crossoads7 小时前
【数据结构】排序算法---快速排序
c语言·开发语言·数据结构·算法·排序算法
小立爱学习7 小时前
Linux 给 vmlinux 添加符号
linux·c语言