程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言的判斷語句,C語言判斷語句

C語言的判斷語句,C語言判斷語句

編輯:關於C語言

C語言的判斷語句,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天\n",year,month);
//        }else{
//            printf("%d年%d月有28天\n",year,month);
//        }
//    }else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
//        printf("%d年%d月有31天\n",year,month);
//    }else{
//        
//        printf("%d年%d月有30天\n",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天\n",year,month);
//            break;
//        case 2:
//            if((year%4==0&&year%100!=0)||(year%400==0)){
//                printf("%d年%d月有29天\n",year,month);
//            }else{
//                printf("%d年%d月有28天\n",year,month);
//            }
//            break;
//        default:
//            printf("%d年%d月有31天\n",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("輸入的月份錯誤,請重新輸入\n");
//    }else if(month>=9&&month<=12){
//        if (c==1) {
//            printf("您選擇的是旺季頭等艙,本次機票打9.5折,所需要支付的金額為%.2f元\n",j*0.95);
//        }else if(c==2){
//            printf("您選擇的是旺季經濟艙,本次機票打8.5折,所需要支付的金額為%.2f元\n",j*0.85);
//        }
//    }else{
//        if (c==1) {
//            printf("您選擇的是淡季頭等艙,本次機票打5折,所需要支付的金額為%.2f元\n",j*0.5);
//        }else if(c==2){
//            printf("您選擇的是淡季經濟艙,本次機票打2折,所需要支付的金額為%.2f元\n",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\n",num1,oper,num2,sum);
//            break;
//        case '-':
//            sum=num1-num2;
//            printf("%f%c%f=%f\n",num1,oper,num2,sum);
//            break;
//        case '*':
//            sum=num1*num2;
//            printf("%f%c%f=%f\n",num1,oper,num2,sum);
//            break;
//        case '/':
//            if(num2==0){
//                printf("除數不能為0,請重新輸入除數\n");
//            }else{
//                sum=num1/num2;
//                printf("%f%c%f=%f\n",num1,oper,num2,sum);
//            }
//            break;
//        default:
//            printf("輸入的運算符有誤,請重新輸入\n");
//            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車輛\n",wendday,car);
//            }else{
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }
//            break;
//            
//        case 2:
//            if (car==3||car==8) {
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }else{
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }
//            break;
//        case 3:
//            if (car==4||car==9) {
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }else{
//                    printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }
//            break;
//        case 4:
//            if (car==5||car==0) {
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }else{
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            }
//            break;
//            case 5:
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            break;
//        default:
//                printf("今天是星期%d,您不能使用尾號是%d車輛\n",wendday,car);
//            break;
//    }
//
//    //公園買票
//    字母比較
//    char a,b;
//    printf("輸入第一個字母:");
//    scanf("%c",&a);
//    printf("輸入第二個字母:");
//    scanf(" %c",&b);
//    if (a>b) {
//        printf("大的字母是%c\n",a);
//    }else if (a<b){
//        printf("大的字母是%c\n",b);
//    }else{
//    
//        printf("兩字母相等\n");
//    }
//    
//    
//    數字比較
//    float a,b,c;
//    printf("請輸入第一個數:");
//    scanf("%f",&a);
//    printf("請輸入第二個數:");
//    scanf("%f",&b);
//    printf("請輸入第三個數:");
//    scanf("%f",&c);
//    if (a>b&&a>c) {
//        printf("%.4f在這幾個數字中最大\n",a);
//    }else if(b>a&&b>c){
//         printf("%.4f在這幾個數字中最大\n",b);
//    }else{
//        printf("%.4f在這幾個數字中最大\n",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\t\t50\t\t20\t\t10\t\t5\t\t1\t\t\n");
//    printf("張數:\t%ld\t\t%ld\t\t%ld\t\t%ld\t\t%ld\t\t%ld\t\t\n",yibai,wushi,ershi,shi,wu,yi);
//    
//    鐵路
//    float a,m;
//    printf("請輸入要托運行李的重量(單位:公斤):");
//    scanf("%f",&a);
//    if ((a>0)&&(a<=50)) {
//        printf("您要支付%.2f元費用\n",a*0.15);
//    }else if(a>50){
//        m=50*0.15+(a-50)*0.1;
//        printf("您要支付%.2f元費用\n",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\n",y);
//    稅收
//    float gz,wxyj=300,ns;
//    printf("請輸入你的工資金額:");
//    scanf("%f",&gz);
//    ns=gz-wxyj-3500;
//    if (ns>0) {
//        if (ns>0&&ns<=1500) {
//            printf("個人所得稅為:%.2f\n",ns*0.03);
//        }else if(ns>1500&&ns<=4500){
//            printf("個人所得稅為:%.2f\n",ns*0.10-105);
//        }else if (ns>4500&&ns<=9000){
//            printf("個人所得稅為:%.2f\n",ns*0.20-555);
//        }else if (ns>9000&&ns<=35000){
//            printf("個人所得稅為:%.2f\n",ns*0.25-1005);
//        }else if (ns>35000&&ns<=55000) {
//            printf("個人所得稅為:%.2f\n",ns*0.30-2755);
//        }else if (ns>55000&&ns<=80000) {
//            printf("個人所得稅為:%.2f\n",ns*0.35-5505);
//        }else if (ns>80000) {
//            printf("個人所得稅為:%.2f\n",ns*0.45-13505);
//        }else{
//            printf("不用納稅\n");
//        }
//    }else{
//        printf("輸入工資錯誤!!\n");
//    }
//    
//    
//    企業法利潤
//    float liri;
//    printf("請輸入利潤(單位:萬):");
//    scanf("%f",&liri);
//    if(liri>0&&liri<=10){
//        printf("可提利潤:%f\n",liri*0.1);
//    }else if(liri>10&&liri<=20){
//        printf("可提利潤:%f\n",10*0.1+(liri-10)*0.075);
//    }else if(liri>20&&liri<=40){
//        printf("可提利潤:%f\n",10*0.1+10*0.075+(liri-20)*0.05);
//    }else if(liri>40&&liri<=60){
//        printf("可提利潤:%f\n",10*0.1+10*0.075+20*0.05+(liri-40)*0.03);
//    }else if(liri>60&&liri<=100){
//        printf("可提利潤:%f\n",10*0.1+10*0.075+20*0.05+20*0.03+(liri-60)*0.15);
//    }else if(liri>100){
//        printf("可提利潤:%f\n",10*0.1+10*0.075+20*0.05+20*0.03+40*0.15+(liri-100)*0.01);
//    }else{
//        printf("公司虧本了,沒有獎金可發!!\n");
//    }
//    
//    銀行
//    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\n",money*0.0035+money);
//         }else if(leix=='d'||leix=='D'){
//             printf("請輸入你需要的定期選項:整存整取為‘1’,零存整取為‘2’,定活兩便‘3’:");
//             scanf("%d",&dq);
//             if (dq==1) {
//                 printf("一年後的金額為:%.2f\n",money*0.0325+money);
//             }else if(dq==2){
//                 printf("一年後的金額為:%.2f\n",money*0.0285+money);
//             }else if(dq==3){
//                 printf("一年後的金額為:%.2f\n",money*0.0325*0.6+money);
//             }else{
//                 printf("您輸入的定期存款類型有誤!!\n");
//             }
//         }else{
//             printf("您輸入的指令錯誤\n");
//         }
//    }else{
//        printf("您輸入的金額有誤!!\n");
//    }
//
//    實習生
//    
    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("輸入的工資經驗年份有誤!!\n");
    }
    switch (xuli) {
        case 1:
            sum+=1;
            break;
        case 2:
            sum+=2;
            break;
        case 3:
            sum+=3;
            break;
        case 0:
            sum+=0;
            break;
        default:
            printf("輸入的學歷代碼錯誤\n");
            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("輸入的資質代碼錯誤\n");
            break;
    }
    printf("您的得分為:%d分\n",sum);
    
    return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved