- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 求三个数的最大数,多种思路对比
求最大数第一种方法:if else 判断第二种方法:三目运算符;?第三种方法::?的宏定义第四种种方法:排序代码(1)代码(2) 第一种方法:if else 判断 提示:最普通的比大小的方法,简单直接 #include <stdio.h> int main() { double n1, n2, n3; printf("请输入三个数,以空格分隔: "); scanf("%lf %lf %lf", &n1, &n2, &n3);
2022-03-24 20:42:09
4224
原创 关于i++,++i区别
关于i++,++i区别 问题:输出结果是什么? #include<stdio.h> main() { int a=0,b=1,c=2; if(++a>0||++b>0) ++c; printf("%d,%d,%d",a,b,c); } 答案:113 基础概念不清晰的话,很容易算错成123,先简单解析下。 如果作为执行语句单列出来 (1)i++;(2)++i; (1)和(2)是等价的,得到的结果都是i的原值增加1, 即i=i+1; 代码中的语句是作为
2022-03-24 17:34:35
734
原创 C语言例子解析(1)
经典案例(1) 无重复数字 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解决思路 此题可以反向思考,先完成所有可能排列组合后,排除掉不满足条件的组合,余下的就是正确结果: 准备数据 ,建立一个数组,赋予1,2,3,4组合元素 排列组合,最终组合为三位数据,建立三级嵌套循环 排除结果,限定条件为互不相同且无重复 输出最终结果,使用输出函数printf(),进行显示结果整定 源代码 #include<stdio.h> int main() { int
2022-03-24 13:16:34
1516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人