本帖最后由 羊口羊口羊 于 2015-9-8 16:23 编辑
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
判断第二个字母。- #include <stdio.h>
- int main () {
- char letter1;
- char letter2;
- //int a=1;
- while (1)
- {
- printf("请输入第一个字母:");
- scanf("%c",&letter1);
- scanf("%c",&letter2); //吸收换行符
- if (letter1 == 'm'|| letter1=='M')
- {
- printf("星期一\n");
- break;
- }
- else if (letter1 == 'w'|| letter1=='W')
- {
- printf("星期三\n");
- break;
- }
- else if (letter1 == 'f'|| letter1=='F')
- {
- printf("星期五\n");
- break;
- }
- else if (letter1 == 't'|| letter1=='T')
- {
- while (1)
- {
- printf("请输入第二个字母:");
- scanf("%c",&letter2);
- scanf("%c",&letter1); //吸收换行符
- if (letter2=='u'|| letter2=='U')
- {
- printf("星期二\n");
- break;
- }
- else if (letter2 == 'h'|| letter2=='H')
- {
- printf("星期四\n");
- break;
- }
- else printf("输入错误!请重新输入。\n");
- }
- break;
- }
- else if (letter1 == 's'|| letter1=='S')
- {
- while(1)
- {
- printf("请输入第二个字母:");
- scanf("%c",&letter2);
- scanf("%c",&letter1); //吸收换行符
- if (letter2=='u'|| letter2=='U')
- {
- printf("星期天\n");
- break;
- }
- else if (letter2 == 'a'|| letter2=='A')
- {
- printf("星期六\n");
- break;
- }
- else printf("输入错误!请重新输入。\n");
- }
- break;
- }
- else
- {
- printf("输入错误!请重新输入。\n");
- }
- }
- return 0;
- }
复制代码
心好累,修改了大半天,还是不够完美。本来有图片的,格式都调整好了。插入不了图片,只能复制黏贴代码了,就成这鸟样了。
特别强调:跟网络上搜出来的代码完全不同。
|
|