黑马程序员技术交流社区

标题: switch语句的使用(楚辞文章查询) [打印本页]

作者: ldk1991125    时间: 2016-6-24 10:20
标题: switch语句的使用(楚辞文章查询)
#include <stdio.h>
int main(int argc,const char*argv[]){
    int a=0,b=0;
    printf("请输入目录章节和文章编号,中间用逗号隔开

\n");
    scanf("%d,%d",&a,&b);
    if(a != 1 && a! = 2 && a != 3 && a != 4 && a !=5

&& a!=6){
      print("目录编号不合法\n");
    }
    if(a==1){
      printf("第一章\t离骚,第一页\n");
    }
    if(a==2){
      printf("第二章\t九歌,第三十八页\n");
      switch(b){
        case 1:printf("第一篇\t东皇太一\n",break);
        case 2:printf("第二篇\t云中君\n",break);
        case 3:printf("第三篇\t湘君\n",break);
        case 4:printf("第四篇\t湘夫人\n",break);
        case 5:printf("第五篇\t大司命\n",break);
        case 6:printf("第六篇\t少司命\n",break);
        case 7:printf("第七篇\t东君\n",break);
        case 8:printf("第八篇\t河伯\n",break);
        case 9:printf("第九篇\t山鬼\n",break);
        case 10:printf("第十篇\t国殇\n",break);
        case 11:printf("第十一篇\t礼魂\n",break);
       }
    }
    if(a == 3){
      printf("第三章天问\t第六十七页");
    }
    if(a == 4){
      printf("第四章\t九章,第一百零九页\n");
      switch(b){
         case 1:printf("第一篇\t涉江\n",break);
         case 2:printf("第二篇\t\哀郢n",break);
         case 3:printf("第三篇\t抽思\n",break);
         case 4:printf("第四篇\t惜往日\n",break);
         case 5:printf("第五篇\t桔颂\n",break);
      }
    }
    if(a == 5){
      printf("第五章\t渔父,第一百四十二页\n");
    }
    if(a == 6){
      printf("第六章\t九辩,第一百四十六页\n");
    }
    return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2