zoukankan      html  css  js  c++  java
  • C 实战练习题目31

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

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

    实例:

     1 #include<stdio.h>
     2  
     3 int main()
     4 {
     5     char i,j;
     6     printf("请输入第一个字母:
    ");
     7     scanf("%c",&i);
     8     getchar();//scanf("%c",&j);的问题,第二次是读入的一个换行符,而不是输入的字符,因此需要加一个getchar() 吃掉换行符
     9     switch(i)
    10     {
    11         case 'm':
    12             printf("monday
    ");
    13             break;
    14         case 'w':
    15             printf("wednesday
    ");
    16             break;
    17         case 'f':
    18             printf("friday
    ");
    19             break;
    20         case 't':
    21             printf("请输入下一个字母
    ");
    22             scanf("%c",&j);
    23             if (j=='u') {printf("tuesday
    ");break;}
    24             if (j=='h') {printf("thursday
    ");break;}
    25         case 's':
    26             printf("请输入下一个字母
    ");
    27             scanf("%c",&j);
    28             if (j=='a') {printf("saturday
    ");break;}
    29             if (j=='u') {printf("sunday
    "); break;}
    30         default :
    31             printf("error
    "); break;
    32     }
    33     return 0;
    34 }

    以上实例输出结果为:

    请输入第一个字母:
    s
    请输入下一个字母
    a
    saturday

    感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

    点击查看原文,谢谢!

  • 相关阅读:
    【解读】Https协议
    【解读】Http协议
    tomcat中AJP协议和HTTP协议的区别
    TOMCAT原理详解及请求过程
    Redis持久性——RDB和AOF
    redis配置文件解读
    HttpClient优化
    crontab与系统时间不一致
    天兔(Lepus)监控操作系统(OS)安装配置
    MySQL 优化之 index_merge (索引合并)
  • 原文地址:https://www.cnblogs.com/kangyifan/p/13053599.html
Copyright © 2011-2022 走看看