[C] C程序100例_031

原创 2012年03月24日 22:58:33
/*
[C程序100例_031]
题目:
	请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
   判断第二个字母。
程序分析:
	用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
*/

//程序源代码:

#include <stdio.h>
int main() 
{
	char c;
	int i=1;
	while(i&&(c=getchar()))
	{
		switch(c)
		{
			case 'S':
				printf("Input the second letter:\n");
				if((c=getchar())=='u')
				{
					printf("It is Sunday\n");
					i=0;
				}
				else
				{
					printf("It is Saturday\n");
					i=0;
				}
				break;
			case 'T':
				printf("Input the second letter:\n");
				if((c=getchar())=='u')
				{
					printf("It is Tuesday\n");
					i=0;
				}
				else
				{
					printf("It is Thursday\n");
					i=0;
				}
				
				break;
			case 'W':
				printf("It is Wednesday\n");
				i=0;
				break;
			case 'M':
				printf("It is Monday\n");
				i=0;
				break;
			case 'F':
				printf("It is Friday\n");
				i=0;
				break;
			default:
				printf("Input error!\nInput again:");
				break;		
		
		}
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

经典C语言程序设计100例 -- C 和 Python 版 (01 - 05)

写在开头的话 Python 重写C语言程序设计百例,每篇5题,每题分别用C语言和Python实现,方便对比。     C语言编译器:GCC 4.8.2     Python版本:Python ...

精典C程序设计100例

【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉...
  • jlccwss
  • jlccwss
  • 2012年01月05日 16:09
  • 416

经典c程序100例(21--30)

【程序21】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个    第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下    的一半零...

经典c程序100例(11--20)

【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月    后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的...

经典c程序100例(41--50)

【程序41】 题目:学习static定义静态变量的用法    1.程序分析: 2.程序源代码: #include "stdio.h" varfunc() { int var=0; st...

经典c程序100例==1--100——Classic c program 100 = = 1-100

【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去       掉...

[C] C程序100例_001

/* [C程序100例_001] 题目:有1,2,3,4个数字,能组成多个互不相同且无重复数字的 三位数?都是多少? 分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有 排列后再去...

c程序设计100例

  • 2017年11月10日 23:25
  • 54KB
  • 下载

c经典程序100例

  • 2014年03月04日 16:52
  • 35KB
  • 下载

经典C源程序100例

经典C源程序100例
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[C] C程序100例_031
举报原因:
原因补充:

(最多只允许输入30个字)