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
- c语言基础(2)--c语言概述
- 二级C语言(2)
- C语言复习2
- C语言库函数2
- C语言例题2:
- c语言练习2
- c语言基础 2
- C语言 指针2
- C语言练习(2)
- C语言总结2
- C语言2
- C语言笔记2
- c语言复习2
- c语言作业2
- C语言复习2
- c语言对齐2
- c语言学习心得.2
- C语言作业(2)
- Java 数组和链表的区别和特点
- iOS 播放音频的几种方法
- Rust中文翻译32
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题
- Android LayoutInflater详解
- c语言-2
- Android-用户登陆的例子(服务器端开发到客户端实现)
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- 黑马程序员------OC中对象的存储细节
- 知识:我从另一个角度说说吧。
- C语言-3
- 正宗冒泡法-java语言实现
- JAVA面试700问(一)
- 编译器实践五 之 构造一个支持加减乘除的栈式计算机