A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 羊口羊口羊 中级黑马   /  2015-9-7 23:53  /  1293 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 羊口羊口羊 于 2015-9-8 16:23 编辑

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
   判断第二个字母。
  1. #include <stdio.h>
  2. int main () {
  3. char letter1;
  4. char letter2;
  5. //int a=1;
  6. while (1)
  7. {
  8. printf("请输入第一个字母:");

  9. scanf("%c",&letter1);
  10. scanf("%c",&letter2); //吸收换行符
  11. if (letter1 == 'm'|| letter1=='M')
  12. {
  13. printf("星期一\n");
  14. break;
  15. }
  16. else if (letter1 == 'w'|| letter1=='W')
  17. {
  18. printf("星期三\n");
  19. break;
  20. }
  21. else if (letter1 == 'f'|| letter1=='F')
  22. {
  23. printf("星期五\n");
  24. break;
  25. }
  26. else if (letter1 == 't'|| letter1=='T')
  27. {
  28. while (1)
  29. {
  30. printf("请输入第二个字母:");
  31. scanf("%c",&letter2);
  32. scanf("%c",&letter1); //吸收换行符
  33. if (letter2=='u'|| letter2=='U')
  34. {
  35. printf("星期二\n");
  36. break;
  37. }
  38. else if (letter2 == 'h'|| letter2=='H')
  39. {
  40. printf("星期四\n");
  41. break;
  42. }
  43. else printf("输入错误!请重新输入。\n");
  44. }
  45. break;
  46. }

  47. else if (letter1 == 's'|| letter1=='S')
  48. {
  49. while(1)
  50. {
  51. printf("请输入第二个字母:");
  52. scanf("%c",&letter2);
  53. scanf("%c",&letter1); //吸收换行符
  54. if (letter2=='u'|| letter2=='U')
  55. {
  56. printf("星期天\n");
  57. break;
  58. }
  59. else if (letter2 == 'a'|| letter2=='A')
  60. {
  61. printf("星期六\n");
  62. break;
  63. }
  64. else printf("输入错误!请重新输入。\n");
  65. }
  66. break;
  67. }
  68. else
  69. {
  70. printf("输入错误!请重新输入。\n");
  71. }

  72. }

  73. return 0;
  74. }
复制代码

心好累,修改了大半天,还是不够完美。本来有图片的,格式都调整好了。插入不了图片,只能复制黏贴代码了,就成这鸟样了。
特别强调:跟网络上搜出来的代码完全不同。

6 个回复

倒序浏览
这个貌似还不是太会,楼主能分享一下吗
回复 使用道具 举报
貌似没有那么难
回复 使用道具 举报
问题已解决
完整代码看帖子
switch语句实现判断星期几代码
http://bbs.itheima.com/thread-236098-1-1.html
(出处: 黑马程序员IT技术论坛)
回复 使用道具 举报
赞一个~楼上+1
回复 使用道具 举报
本帖最后由 羊口羊口羊 于 2015-9-8 17:16 编辑
同舟ing 发表于 2015-9-8 00:04
这个貌似还不是太会,楼主能分享一下吗

码好了,给你做个参考吧。楼上也有其他人的答案,都可以看看
回复 使用道具 举报
我还真不会
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马