码迷,mamicode.com
首页 > 其他好文 > 详细

自己使用 3.选择结构程序设计

时间:2015-12-30 21:48:05      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

if语句用来实现2个分支的选择结构(带范围的) switch语句用来实现多分支的选择结构(最好是定值)

例如

   //条件分支  if
//    int num1=20;
//    int num2=10;
//    
//    if(num1>num2)
//    {
//        printf("num1>num2\n");
//    }
//    

多重if

   //多重 if   if......else if .....else.
//    float score;
//    printf("请输入分数\n");
//    scanf("%f",&score);
//    
//    
//    if ((score>=90)&&(score<=100)) {printf("优\n");
//        
//    }  else if ((score>=80)&&(score<90))   { printf("良\n");  }
//    else if((score>=60)&&(score<70)) {printf("中\n");}
//    else {printf("差\n");
//        
//    }

switch语句

输入年月查询天数

//        int year, month;
//        printf("请输入年份:\n");
//        scanf("%d",&year);
//        printf("请输入月份:\n");
//        scanf("%d",&month);
//        switch (month) {
//           case 1:
//           case 3:
//           case 5:
//           case 7:
//           case 8:
//           case 10:
//           case 12:
//                printf("本月有31天\n");
//            break;
//            case 4:
//            case 6:
//            case 9:
//            case 11:
//                printf("本月有30天\n");
//          break;
//             case 2:
//                
//                if ((year%4==0&&year%100!=0)||(year%400==0)) {
//                                printf("本月是闰年29天\n");
//                            }else{
//                                printf("本月是平年28天\n");
//                            }
//                break;
//                
//            default:printf("您输入的月份有误\n");
//            break;
//    }
//    
//    

查询是否元音字母

//    char a;
//    printf("请输入字母\n");
//    scanf("%c",&a);
//    switch (a) {
//        case ‘A‘:
//        case ‘E‘:
//        case ‘I‘:
//        case ‘O‘:
//        case ‘U‘:
//        case ‘a‘:
//        case ‘e‘:
//        case ‘i‘:
//        case ‘o‘:
//        case ‘u‘:
//        printf("是元音字母\n");
//        
//            break;
//            
//        default:  printf("不是元音字母\n");
//            break;
//    }
//    

四则运算

    //result是计算结果  第一个数 , 第二个数 , 操作数
    //    四则运算器
    //    计算结果,第一个数,第二个数,操作数
//    int result = 0,num1,num2;
//    char oper;
//    
//    int flag=1;
//    printf("请输入两个数字\n");
//    scanf("%d%d",&num1,&num2);
//    printf("请输入操作数:(+,-,*,/)\n");
//    scanf(" %c",&oper);
//    switch (oper) {
//        case ‘+‘:
//            result=num1+num2;
//            break;
//        case ‘-‘:
//            result=num1-num2;
//            break;
//        case ‘*‘:
//            result=num1*num2;
//            break;
//        case ‘/‘:
//            result=num1/num2;
//            break;
//            
//        default:
//            
//            flag=0;
//            break;
//    }
//    
//    if (flag==1) {
//        printf("result=%d\n",result);
//    }
//    else
//    {
//        printf("您的输入有误!\n");
//    }

 

 

 

后面是自己看的。

 

 

 

 

 

 

    //  第六题
//    float x ,y;
//    printf("请输入x的值\n");
//    scanf("%f",&x);
//    if (x<1) {
//       printf("Y的值是:%.2f\n",y=x);
//        
//    }   else if (1<=x&&x<10)
//    {  printf("Y的值是:%.2f\n",y=2*x-1);
//    
//    }
//    
//    else {
//        printf("Y的值是:%.2f\n",y=3*x-11);
//    }
//    
    //  第七题
//    float gz ,grs,g ;
//    printf("请输入您的工资\n");
//    scanf("%f",&g);
//    gz=g-300-3500;
//    if (g>0) {
//        if (gz>0&&gz<=1500) {
//            printf("您的个人税为:%.2f\n",grs=gz*0.03);
//        }   else if (gz>1500&&gz<=4500)
//        {   printf("您的个人税为:%.2f\n",grs=gz*0.1-105);
//        }   else if (gz>4500&&gz<=9000)
//        {   printf ("您的个人税为:%.2f\n",grs=gz*0.2-555);
//        }   else if (gz>9000&&gz<=35000)
//        {   printf("您的个人税为:%.2f\n",grs=gz*0.25-1005);
//        }   else if (gz>35000&&gz<=55000)
//        {   printf("您的个人税为:%.2f\n",grs=gz*0.30-2755);
//        }   else if (gz>55000&&gz<=80000)
//        {   printf("您的个人税为:%.2f\n",grs=gz*0.35-5505);
//        }   else if(gz>80000)
//        {   printf("您的个人税为:%.2f\n",grs=gz*0.45-13505);
//        }else {
//              printf("不需要给钱\n");
//        }
//
//    }else{
//        printf("你太丑了!!\n");
//    }
//    
    
     //第八题
//    double jine,jiangjin;
//    printf("请输入您的金额(万元)\n");
//    scanf("%lf",&jine);
//    if (jine>0) {
//        if (jine<=10) {
//            printf("您的所得奖励为:%.4f万元\n",jiangjin=jine*0.1);
//        }else if (jine>10&&jine<=20)
//        {   printf("您的所得奖励为:%.4f万元\n",jiangjin=10*0.1+(jine-10)*0.075);
//        }else if (jine>20&&jine<=40)
//        {   printf("您的所得奖励为:%.4f万元\n",jiangjin=10*0.1+10*0.075+(jine-20)*0.05);
//        }else if (jine>40&&jine<=60)
//        {   printf("您的所得奖励为:%.4f万元\n",jiangjin=10*0.1+10*0.075+20*0.05+(jine-40)*0.03);
//        }else if (jine>60&&jine<=100)
//{   printf("您的所得奖励为:%.4f万元\n",jiangjin=10*0.1+10*0.075+20*0.05+20*0.03+(jine-60)*0.15);
//        }else if(jine>100)
//{printf("您的所得奖励为:%.4f万元\n",jiangjin=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(jine-100));
//        }
//           else {
//               printf("你真厉害");
//              
//        }
//    
//    
//      }
//    else {
//         printf("真的心累了");
//    }
//
      //
    
    //  公司职员
//    int jy,xl,js,sum;
//    
//    printf("请输入工作经验\n");
//    scanf("%d",&jy);
//    printf("请输入学历\n");
//    scanf("%d",&xl);
//    printf("请输入技术资格\n");
//    scanf("%d",&js);
//    if (jy==0) {
//        printf("应届生0分\n");
//    } else if (jy<=1)
//    {   printf("一年以下工作经验1分\n");
//    } else if (jy>1&&jy<3)
//    {   printf("2分\n");
//    } else if (jy>=3&&jy<7)
//    {   printf("3分\n");
//    } else if (jy>=7)
//    {   printf("4分\n");
//    }
//      else {
//          printf("您输入有误\n");
//    }
//    
//    switch (xl) {
//        case 1:
//            printf("专科1分\n");
//            break;
//        case 2:
//            printf("本科2分\n");
//            break;
//        case 3:
//            printf("研究生以上3分\n");
//            break;
//            
//        default: printf("您输入的工作经验有误\n");
//            break;
//    }
//    
//    switch (js) {
//        case 0:
//            printf("无资格0分\n");
//            break;
//        case 1:
//            printf("初级1分\n");
//            break;
//        case 2:
//            printf("中级2分\n");
//            break;
//        case 3:
//            printf("高级3分\n");
//            break;
//            default:
//            printf("您的输入的资格有误\n");
//            break;
//    }
//    
//    printf("薪资顶级为%d\n",sum=jy+xl+js);
//    
//    
    
    //银行存款
    
//    double  m;
//    
//    char hq;
//    int dq;
//    printf("请输入您的存款金额\n");
//    scanf("%lf",&m);
//    printf("请输入您的存款种类,请按d(定期)或h(活期)\n");
//    scanf(" %c",&hq);
//   
//    
//    if (hq==‘h‘||hq==‘H‘) {
//        printf("您的钱为:%.6f\n",m*0.0035);
//    }
//    else if (hq==‘d‘||hq==‘D‘)
//    {
//        
//        printf("请输入您的选择(1-》整存整取,2-》零存整取,3->定活两便\n");
//        scanf("%d",&dq);
//        switch (dq) {
//        case 1:
//            printf("整存整取的钱为%.6f\n",m*0.0325);
//            break;
//        case 2:
//            printf("零存整取的钱为%.6f\n",m*0.0285);
//            break;
//        case 3:
//            printf("定活两便的钱为%.6f\n",m*0.0325*0.6);
//            break;
//        default:
//            break;
//    }
//
//    }
//    
//    else {
//    
//        printf("您的输入有误");
//    }
//    
    
    //很少去公园
//    int m=120,zl;
//    float sg;
//    printf("请选择种类(1-》老人 ,2-》学生 ,3-》军官,4-》儿童)\n");
//    scanf("%d",&zl);
//    if (zl==1)
//    {
//        printf("所需金额为:%d\n",m*0);
//    }
//    else if (zl==2||zl==3)
//     {
//         printf("所需金额为:%d\n",m/2);
//     } else if(zl==4)
//     {
//         printf("请输入身高买票(米)\n");
//             scanf("%f",&sg);
//             if (sg<1.20)
//             {
//                 printf("不用购买车票\n");
//             }else if((sg>=1.20)&&(sg<=1.50))
//                 {
//                     printf("购买儿童票%.f元\n",m*0.3);
//                    }
//              else {
//                 printf("购买成人票\n");
//             }
//
//     }else
//     {
//         printf("您的输入有误\n");
//        
//    }
//    
    

 

自己使用 3.选择结构程序设计

标签:

原文地址:http://www.cnblogs.com/fume/p/5090005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!