[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++实现《经典c程序100例》(未完待续)

《经典c程序100例》这个文章是我在百度文库中看到的,看到这个文章心情非常激动,很感激原创者的伟大贡献!太伟大了!!感觉里面的小例子拿来用于练习很能够活跃算法思维。  本文主要是用C++实现《经典c...
  • u013174689
  • u013174689
  • 2013年12月23日 18:36
  • 2608

c#经典编程实例(四窗体应用程序)

一:.NET中窗体应用程序就是一种GUI程序 窗体创建的两种方式: (1)自动生成的是: Application.Run(new Form1()); 相当于: Form1 f...
  • zxq1138634642
  • zxq1138634642
  • 2013年06月15日 18:13
  • 22711

C/C++趣味编程经典100例详解

C/C++语言经典、实用、趣味程序设计编程百例精解  1.绘制余弦曲线  在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线  *问题分析与算法设计 如果在程序中使用数组的话,这个问题十分...
  • ClamReason
  • ClamReason
  • 2017年05月03日 09:02
  • 3437

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

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

经典c程序100例 1-10

==1--10 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去...
  • dotjar
  • dotjar
  • 2014年10月22日 17:22
  • 262

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

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

经典c程序100例==91--100

【程序91】 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include "time.h" void main() ...
  • dotjar
  • dotjar
  • 2014年10月22日 17:23
  • 284

精典C程序设计100例

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

经典c程序100例==11--20

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

经典c程序100例==41--50

【程序41】 题目:学习static定义静态变量的用法    1.程序分析: 2.程序源代码: #include "stdio.h" varfunc() { int ...
  • dotjar
  • dotjar
  • 2014年10月22日 17:23
  • 324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[C] C程序100例_031
举报原因:
原因补充:

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