zoukankan      html  css  js  c++  java
  • C语言的判断语句

    //
    //  main.c
    //  homeWork1222
    ////
    
    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
    //     insert code here...
    //    第一题 年份
    //    int year,month;
    //    printf("请输入年份:");
    //    scanf("%d",&year);
    //    printf("请输入月份:");
    //    scanf("%d",&month);
    //    if (month>12||month<0) {
    //        printf("月份输入错误,请重新输入");
    //    }if(year<0){
    //        printf("输入的年份错误,请重新输入");
    //    }else if(month==2){
    //        if((year%4==0&&year%100!=0)||(year%400==0)){
    //            printf("%d年%d月有29天
    ",year,month);
    //        }else{
    //            printf("%d年%d月有28天
    ",year,month);
    //        }
    //    }else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
    //        printf("%d年%d月有31天
    ",year,month);
    //    }else{
    //        
    //        printf("%d年%d月有30天
    ",year,month);
    //    }
    //    
    //    (b)
    //    int year,month;
    //    printf("请输入年份:");
    //    scanf("%d",&year);
    //    printf("请输入月份:");
    //    scanf("%d",&month);
    //    switch (month) {
    //        case 4:case 6:case 9:case 11:
    //            printf("%d年%d月有30天
    ",year,month);
    //            break;
    //        case 2:
    //            if((year%4==0&&year%100!=0)||(year%400==0)){
    //                printf("%d年%d月有29天
    ",year,month);
    //            }else{
    //                printf("%d年%d月有28天
    ",year,month);
    //            }
    //            break;
    //        default:
    //            printf("%d年%d月有31天
    ",year,month);
    //            break;
    //    }
    //    
    //    第二题 飞机
    //    int month,c;
    //    float j=1200;
    //    printf("请输入坐飞机的月份:");
    //    scanf("%d",&month);
    //    printf("请输入您要选择的舱位(头等舱用'1'表示,经济舱用'2'表示):");
    //    scanf("%d",&c);
    //    if (month<0||month>12) {
    //        printf("输入的月份错误,请重新输入
    ");
    //    }else if(month>=9&&month<=12){
    //        if (c==1) {
    //            printf("您选择的是旺季头等舱,本次机票打9.5折,所需要支付的金额为%.2f元
    ",j*0.95);
    //        }else if(c==2){
    //            printf("您选择的是旺季经济舱,本次机票打8.5折,所需要支付的金额为%.2f元
    ",j*0.85);
    //        }
    //    }else{
    //        if (c==1) {
    //            printf("您选择的是淡季头等舱,本次机票打5折,所需要支付的金额为%.2f元
    ",j*0.5);
    //        }else if(c==2){
    //            printf("您选择的是淡季经济舱,本次机票打2折,所需要支付的金额为%.2f元
    ",j*0.2);
    //        }
    //    }
    //    四则运算
    //    
    //    float sum,num1,num2;
    //    char oper;
    //    printf("请输入第一个数字:");
    //    scanf("%f",&num1);
    //    printf("请输入第二个数字:");
    //    scanf("%f",&num2);
    //    printf("请输入你要的运算:");
    //    scanf(" %c",&oper);
    //    switch (oper) {
    //        case '+':
    //            sum=num1+num2;
    //            printf("%f%c%f=%f
    ",num1,oper,num2,sum);
    //            break;
    //        case '-':
    //            sum=num1-num2;
    //            printf("%f%c%f=%f
    ",num1,oper,num2,sum);
    //            break;
    //        case '*':
    //            sum=num1*num2;
    //            printf("%f%c%f=%f
    ",num1,oper,num2,sum);
    //            break;
    //        case '/':
    //            if(num2==0){
    //                printf("除数不能为0,请重新输入除数
    ");
    //            }else{
    //                sum=num1/num2;
    //                printf("%f%c%f=%f
    ",num1,oper,num2,sum);
    //            }
    //            break;
    //        default:
    //            printf("输入的运算符有误,请重新输入
    ");
    //            break;
    //    }
    //    
    //    限行
    //    int wendday,car;
    //    printf("请输入今天星期几(用数字1-7表示):");
    //    scanf("%d",&wendday);
    //    printf("请输入您车牌的尾号(用数字0-9表示):");
    //    scanf("%d",&car);
    //    switch (wendday) {
    //        case 1:
    //            if (car==2||car==7) {
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }else{
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }
    //            break;
    //            
    //        case 2:
    //            if (car==3||car==8) {
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }else{
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }
    //            break;
    //        case 3:
    //            if (car==4||car==9) {
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }else{
    //                    printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }
    //            break;
    //        case 4:
    //            if (car==5||car==0) {
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }else{
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            }
    //            break;
    //            case 5:
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            break;
    //        default:
    //                printf("今天是星期%d,您不能使用尾号是%d车辆
    ",wendday,car);
    //            break;
    //    }
    //
    //    //公园买票
    //    字母比较
    //    char a,b;
    //    printf("输入第一个字母:");
    //    scanf("%c",&a);
    //    printf("输入第二个字母:");
    //    scanf(" %c",&b);
    //    if (a>b) {
    //        printf("大的字母是%c
    ",a);
    //    }else if (a<b){
    //        printf("大的字母是%c
    ",b);
    //    }else{
    //    
    //        printf("两字母相等
    ");
    //    }
    //    
    //    
    //    数字比较
    //    float a,b,c;
    //    printf("请输入第一个数:");
    //    scanf("%f",&a);
    //    printf("请输入第二个数:");
    //    scanf("%f",&b);
    //    printf("请输入第三个数:");
    //    scanf("%f",&c);
    //    if (a>b&&a>c) {
    //        printf("%.4f在这几个数字中最大
    ",a);
    //    }else if(b>a&&b>c){
    //         printf("%.4f在这几个数字中最大
    ",b);
    //    }else{
    //        printf("%.4f在这几个数字中最大
    ",c);
    //    }
    //    
    //    输出金额
    //   long int yibai,yibai1,wushi1,wushi,ershi1,ershi,shi1,shi,wu1,wu,yi1,yi,m;
    //    printf("请输入一个整数的金额:");
    //    scanf("%ld",&m);
    //    yibai=m/100;
    //    yibai1=m%100;
    //    wushi=yibai1/50;
    //    wushi1=yibai1%50;
    //    ershi=wushi1/20;
    //    ershi1=wushi1%20;
    //    shi=ershi1/10;
    //    shi1=ershi1%10;
    //    wu=shi1/5;
    //    wu1=shi1%5;
    //    yi=wu1/1;
    //    yi1=wu1%1;
    //    printf("面值:100		50		20		10		5		1		
    ");
    //    printf("张数:	%ld		%ld		%ld		%ld		%ld		%ld		
    ",yibai,wushi,ershi,shi,wu,yi);
    //    
    //    铁路
    //    float a,m;
    //    printf("请输入要托运行李的重量(单位:公斤):");
    //    scanf("%f",&a);
    //    if ((a>0)&&(a<=50)) {
    //        printf("您要支付%.2f元费用
    ",a*0.15);
    //    }else if(a>50){
    //        m=50*0.15+(a-50)*0.1;
    //        printf("您要支付%.2f元费用
    ",m);
    //    }else{
    //    
    //        printf("你输入的重量有误,请重新输入");
    //    }
    //    
    //    函数
    //    float x,y;
    //    printf("请输入x的值:");
    //    scanf("%f",&x);
    //    if (x<1) {
    //        y=x;
    //    }else if (x<=1&&x<10){
    //        y=2*x-1;
    //    }else{
    //        y=3*x-11;
    //    }
    //    printf("y=%.3f
    ",y);
    //    税收
    //    float gz,wxyj=300,ns;
    //    printf("请输入你的工资金额:");
    //    scanf("%f",&gz);
    //    ns=gz-wxyj-3500;
    //    if (ns>0) {
    //        if (ns>0&&ns<=1500) {
    //            printf("个人所得税为:%.2f
    ",ns*0.03);
    //        }else if(ns>1500&&ns<=4500){
    //            printf("个人所得税为:%.2f
    ",ns*0.10-105);
    //        }else if (ns>4500&&ns<=9000){
    //            printf("个人所得税为:%.2f
    ",ns*0.20-555);
    //        }else if (ns>9000&&ns<=35000){
    //            printf("个人所得税为:%.2f
    ",ns*0.25-1005);
    //        }else if (ns>35000&&ns<=55000) {
    //            printf("个人所得税为:%.2f
    ",ns*0.30-2755);
    //        }else if (ns>55000&&ns<=80000) {
    //            printf("个人所得税为:%.2f
    ",ns*0.35-5505);
    //        }else if (ns>80000) {
    //            printf("个人所得税为:%.2f
    ",ns*0.45-13505);
    //        }else{
    //            printf("不用纳税
    ");
    //        }
    //    }else{
    //        printf("输入工资错误!!
    ");
    //    }
    //    
    //    
    //    企业法利润
    //    float liri;
    //    printf("请输入利润(单位:万):");
    //    scanf("%f",&liri);
    //    if(liri>0&&liri<=10){
    //        printf("可提利润:%f
    ",liri*0.1);
    //    }else if(liri>10&&liri<=20){
    //        printf("可提利润:%f
    ",10*0.1+(liri-10)*0.075);
    //    }else if(liri>20&&liri<=40){
    //        printf("可提利润:%f
    ",10*0.1+10*0.075+(liri-20)*0.05);
    //    }else if(liri>40&&liri<=60){
    //        printf("可提利润:%f
    ",10*0.1+10*0.075+20*0.05+(liri-40)*0.03);
    //    }else if(liri>60&&liri<=100){
    //        printf("可提利润:%f
    ",10*0.1+10*0.075+20*0.05+20*0.03+(liri-60)*0.15);
    //    }else if(liri>100){
    //        printf("可提利润:%f
    ",10*0.1+10*0.075+20*0.05+20*0.03+40*0.15+(liri-100)*0.01);
    //    }else{
    //        printf("公司亏本了,没有奖金可发!!
    ");
    //    }
    //    
    //    银行
    //    double money;
    //    int dq;
    //    char leix;
    //    printf("请输入所存金额:");
    //    scanf("%lf",&money);
    //    if (money>0) {
    //        printf("请输入选的存款类型(定期用('D'或'd',活期用‘H’或‘h’):");
    //        scanf(" %c",&leix);
    //         if (leix=='h'||leix=='H') {
    //             printf("一年后的金额为:%.2f
    ",money*0.0035+money);
    //         }else if(leix=='d'||leix=='D'){
    //             printf("请输入你需要的定期选项:整存整取为‘1’,零存整取为‘2’,定活两便‘3’:");
    //             scanf("%d",&dq);
    //             if (dq==1) {
    //                 printf("一年后的金额为:%.2f
    ",money*0.0325+money);
    //             }else if(dq==2){
    //                 printf("一年后的金额为:%.2f
    ",money*0.0285+money);
    //             }else if(dq==3){
    //                 printf("一年后的金额为:%.2f
    ",money*0.0325*0.6+money);
    //             }else{
    //                 printf("您输入的定期存款类型有误!!
    ");
    //             }
    //         }else{
    //             printf("您输入的指令错误
    ");
    //         }
    //    }else{
    //        printf("您输入的金额有误!!
    ");
    //    }
    //
    //    实习生
    //    
        int xuli,zizhi,sum;
        float year;
        printf("请输入工作经验:");
        scanf("%f",&year);
        printf("请输入学历(专科为‘1’,本科为‘2’,研究生以上为‘3’,其余为‘0’):");
        scanf("%d",&xuli);
        printf("请输入技术资格:(无资格为1,初级为2,中级为3,高级为4):");
        scanf("%d",&zizhi);
        if (year==0) {
            sum=0;
        }else if(year<1){
            sum=1;
        }else if (year<3&&year>=1){
            sum=2;
        }else if (year>=3&&year<7){
            sum=3;
        }else if (year>=7){
            sum=4;
        }else{
            printf("输入的工资经验年份有误!!
    ");
        }
        switch (xuli) {
            case 1:
                sum+=1;
                break;
            case 2:
                sum+=2;
                break;
            case 3:
                sum+=3;
                break;
            case 0:
                sum+=0;
                break;
            default:
                printf("输入的学历代码错误
    ");
                break;
        }
        switch (zizhi) {
            case 1:
                sum+=0;
                break;
            case 2:
                sum+=1;
                break;
            case 3:
                sum+=2;
                break;
            case 4:
                sum+=3;
                break;
            default:
                printf("输入的资质代码错误
    ");
                break;
        }
        printf("您的得分为:%d分
    ",sum);
        
        return 0;
    }
  • 相关阅读:
    年末反思
    Flink运行时架构
    Phoenix 启动报错:Error: ERROR 726 (43M10): Inconsistent namespace mapping properties. Cannot initiate connection as SYSTEM:CATALOG is found but client does not have phoenix.schema.
    Clickhouse学习
    Flink简单认识
    IDEA无法pull代码到本地,Can't Update No tracked branch configured for branch master or the branch doesn't exist.
    第1章 计算机系统漫游
    简单的 Shell 脚本入门教程
    开源≠免费 常见开源协议介绍
    MySQL 视图
  • 原文地址:https://www.cnblogs.com/qianLL/p/5090044.html
Copyright © 2011-2022 走看看