DHU OJ | 基本练习-70 日期

70 日期

作者: 卢婷时间限制: 1S章节: 字符串

问题描述 :

输入星期日到星期六的英文缩写(Sun,Mon,Tue,Wed,Thu,Fri,Sat),输出其对应的完整单词。

输入说明 :

你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每行输入相关单词,在行首和行尾没有多余的空格。

输出说明 :

对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本终端,例如你在Windows中启动该程序所用的命令行终端)依次输出从标准输入设备中读入的每一组测试数据对应的结果。所有数据前后没有多余的空行,两组数据之间也没有多余的空行。每组输出数据由一行组成,该行为该英文单词的全称。

输入范例 :

Sun
Sat

输出范例

Sunday
Saturday
 

笔记

题目中星期的缩写其实并不标准,光想当然了,还是要以题目为准。

星期英文缩写:

Mon.=Monday

Tues.=Tuesday

Wed.=Wednesday

Thur.=Thursday

 Fri.=Friday

Sat.=Saturday

Sun.=Sunday

而题目所要求缩写方式是仅保留前三个字母。

代码

#include<stdio.h>
#include<string.h>

int main(){
	char week[5];
	while(scanf("%s",week)!=EOF){
		if(!strcmp(week,"Sun"))
			printf("Sunday\n");
		else if(!strcmp(week,"Mon"))
			printf("Monday\n");
		else if(!strcmp(week,"Tue"))
			printf("Tuesday\n");
		else if(!strcmp(week,"Wed"))
			printf("Wednesday\n");
		else if(!strcmp(week,"Thu"))
			printf("Thursday\n");
		else if(!strcmp(week,"Fri"))
			printf("Friday\n");
		else if(!strcmp(week,"Sat"))
			printf("Saturday\n");
		
	}
	
	return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章