c语言-2

来源:互联网 发布:淘宝黑兔充值可靠么 编辑:程序博客网 时间:2024/04/28 05:04
//   :输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”    /*    int a = 0;    printf("请输入一个数用来判断奇偶: ");    scanf("%d",&a);    if (a % 2 == 0) {        printf("%d是偶数",a);    }else printf("%d是奇数",a);        *///   :输入一个数,判断符号。如果大于 0,输出“正数”;如果小于 0,输 出“负数”;如果等于 0,输出“0”    /*      int a = 0;    printf("输入一个数:");    scanf("%d",&a);    if (a > 0) {        printf("正数");    } else if (a < 0){        printf("负数");    }else printf("0");     *///   :编程判断3人中谁的年龄最大,并打印最大者的年龄    /*         int first = 22;    int second = 33;    int third = 44;    if (first > second) {        if (first >third) {            printf("最大年龄是:%d",first);        }else printf("最大年龄是:%d",third);    } else if(second > third){        printf("最大年龄是:%d",second);    }else printf("最大年龄是:%d",third);     *///   铁路托运行李规定:行李重不超过 50公斤的,托运费按 0.15元每 公斤计算,如果超过 50公斤,超出部分每公斤加收 0.1元。    /*     float a = 77;    float money = 0;    if (a > 50) {        money = a * 0.15 + (a - 50) * 0.1;    }else money = a * 0.15;    printf("您应该缴纳托运费:%.2f",money);     *///   输入 x,输出 y值,如果x<1 的时候,y = x;如果1<=x<10的时候,y=2x-1; 如果x>=10的时候,y=3x-11。最后输出x,y的值。    /*         int x = 0,y = 0;    printf("请输入x的值:");    scanf("%d",&x);    if (x < 1) {        y = x;    } else if (1 <= x && 10 > x) {        y = 2 * x - 1;    }else y = 3 * x - 11;    printf(" x的值为:%d \n y的值为:%d",x,y);     *///   :编制一个完成两个数四则运算程序。如:用户输入 34+56则输出结 果为 90.00,要求运算结果保留 2位有效小数,用户输入时将 2个运算数以及运算符都输入,根据运算符求结果    /*         float firstNumber = 0;    char operator = '0';    float secondNumber = 0;    float result = 0;    printf("请输入两个数及运算 例如:34+56\n");    scanf("%f",&firstNumber);    scanf("%c",&operator);    scanf("%f",&secondNumber);    switch (operator) {        case '+' :            result = firstNumber + secondNumber;            printf("%.2f + %.2f = %.2f", firstNumber,secondNumber,result);            break;        case '-' :            result = firstNumber - secondNumber;              printf("%.2f - %.2f = %.2f", firstNumber,secondNumber,result);            break;        case '*' :            result = firstNumber * secondNumber;              printf("%.2f * %.2f = %.2f", firstNumber,secondNumber,result);            break;        case '/' :            if(secondNumber == 0){            printf("除数不能为0");            }else {            result = firstNumber / secondNumber;              printf("%.2f / %.2f = %.2f", firstNumber,secondNumber,result);            }            break;            default:              printf("输入有误");            break;    }     *///   输入 3个数,判断是否能构成三角形    /*    float a = 0;    float b = 0;    float c = 0;    printf("请输入 3个数 用于判断能否构成三角形\n");    scanf("%f%f%f",&a,&b,&c);    if (a + b > c && a + c > b && b + c > a ) {        if (a - b < c && b - a < c && a - c < b && c - a < b && b - c < a && c - b < a) {            printf("能构成三角形");        }else printf("不能构成三角形");    }else printf("不能构成三角形");     *///   :输入三个数,用两种方法打印出中间值(即第二大值)提示:第一种,先求最大最小;第二种,只使用条件运算符    /*    float a = 0;    float b = 0;    float c = 0;    printf("请输入 3个数 用于判断中间值:\n");    scanf("%f%f%f",&a,&b,&c);    if (a > b){        if (a > c) {            if (b > c) {                printf("中间值是:%.2f",b);            }else printf("中间值是:%.2f",c);        }else printf("中间值是:%.2f",a);    }else if (a > c){        printf("中间值是:%.2f",a);    }else if(b < c){    printf("中间值是:%.2f",b);    }else printf("中间值是:%.2f",c);     */    /*     float a = 0;    float b = 0;    float c = 0;    printf("请输入 3个数 用于判断中间值:\n");    scanf("%f%f%f",&a,&b,&c);   // float mim = 0;    float min = 0;   // mim = a > b ? (a > c ? (b > c ?  b : c):a) :(a < c ? (b < c ? b : c):a);     min = a > b ? a > c ? b > c ?  b : c:a :a < c ? b < c ? b : c:a;    printf("\n%.2f",min);     */    /*    float a = 0;    float b = 0;    float c = 0;    printf("请输入 3个数 用于判断中间值:\n");    scanf("%f%f%f",&a,&b,&c);    if ((a >= c && a <= b)||(a <= c && a >= b) ){        printf("%f是中间值",a);    }    if ((b >= c && b <= a) ||(b <=c && b >= a)) {        printf("%f是中间值",b);    }    if ((c >= a && c <= b)||(c <= a && c >= b) ){        printf("%f是中间值",a);    }     */   /*    int g1 = 0,g2 = 0,g3 = 0;    printf("请输入三个数\n");    scanf("%d%d%d",&g1,&g2,&g3);    if (g1 > g2 && g1 > g3) {        if (g2 > g3) {            printf("%d",g2);        }else printf("%d",g3);    }else {        if(g1>g2){            printf("%d",g1);        }else{            if(g3>g2){                printf("%d",g2);            }else{                if(g1>g3){                    printf("%d",g1);                }else printf("%d",g3);            }        }    }    */    /*    int g1 = 0,g2 = 0,g3 = 0;    printf("请输入三个数\n");    scanf("%d%d%d",&g1,&g2,&g3);    if (g1 > g2 && g1 > g3) {        if (g2 > g3) {            printf("%d",g2);        }else printf("%d",g3);    }else {if(g2>g3){                     if (g1>g3) {                         printf("%d",g1);                     }else{printf("%d",g3);}            }else{                if(g1>g2){                    printf("%d",g1);}else printf("%d",g2);            }    }    */        //   使用for循环打印1-10    /*     for (int a = 1; a <= 10; a++) {        printf("%d\n",a);    }     */


0 0
原创粉丝点击