- 博客(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
4192
原创 关于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
707
原创 C语言例子解析(1)
经典案例(1)无重复数字有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?解决思路此题可以反向思考,先完成所有可能排列组合后,排除掉不满足条件的组合,余下的就是正确结果:准备数据 ,建立一个数组,赋予1,2,3,4组合元素排列组合,最终组合为三位数据,建立三级嵌套循环排除结果,限定条件为互不相同且无重复输出最终结果,使用输出函数printf(),进行显示结果整定源代码#include<stdio.h> int main(){ int
2022-03-24 13:16:34
1510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人