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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  1. /*
  2. 用if判断
  3. */
  4. int panduan(){
  5.     int a;
  6.     printf("请用户输入月份:\n");
  7.     scanf("%d",&a);
  8.     if (a>12 || a<1) {
  9.         printf("地球没有这个月份\n");
  10.         return 0;
  11.     }else if(a<=3){
  12.         printf("春季\n");
  13.     }else if (a<=6){
  14.         printf("夏季\n");
  15.     }else if (a<=9){
  16.         printf("秋季\n");
  17.     }else{
  18.         printf("冬季\n");
  19.     }
  20.     return 0;
  21. }
  22. /*
  23. switch
  24. */
  25. int panduan2(){
  26.     int a;
  27.     printf("请用户输入月份:\n");
  28.     scanf("%d",&a);
  29.     if (a>12 || a<1) {
  30.         printf("地球没有这个月份\n");
  31.         return 0;
  32.     }
  33.     switch (a) {
  34.         case 1:
  35.         case 2:
  36.         case 3:
  37.             printf("春季\n");break;
  38.         case 5:
  39.         case 6:
  40.         case 4:
  41.             printf("夏季\n"); break;
  42.         case 7:
  43.         case 8:
  44.         case 9:
  45.             printf("秋季\n");break;
  46.         default:
  47.             printf("冬季\n");
  48.             break;
  49.     }
  50.     return 0;
  51. }

  52. /*switch_2*/

  53. void switch_2(){
  54.     int month;
  55.     printf("请用户输入月份:\n");
  56.     scanf("%d",&month);
  57.     if (month>12 || month<1) {
  58.         printf("地球没有这个月份\n");
  59.     }else {
  60.         switch (month/3) {
  61.             case 1:
  62.                 printf("春季");
  63.                 break;
  64.             case 2:
  65.                 printf("夏季");
  66.                 break;
  67.             case 3:
  68.                 printf("秋季");
  69.                 break;
  70.             default:
  71.                 printf("冬季");
  72.                 break;
  73.         }
  74.    
  75.     }

  76. }
  77. /**
  78. *  二维指针数组版
  79. */
  80. void func(){
  81.     char *season[5] = {
  82.         "春季",
  83.         "夏季",
  84.         "秋季",
  85.         "冬季",
  86.         "地球没有这个月份!"
  87.     };
  88.     int month;
  89.     printf("请用户输入月份:\n");
  90.     scanf("%d",&month);
  91.         switch (month/3) {
  92.             case 1:
  93.                 printf("%s",season[0]);
  94.                 break;
  95.             case 2:
  96.                 printf("%s",season[1]);
  97.                 break;
  98.             case 3:
  99.                 printf("%s",season[2]);

  100.                 break;
  101.             default:
  102.                 printf("%s",season[3]);

  103.                 break;
  104.         }
  105. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马