网站首页 > 知识剖析 正文
条件运算符和条件表达式实现输入三个值,输出其最大值和最小值。
#include<stdio.h>
int main()
{
int a,b,c,max,min;
printf("请输入三个整数,点击回车后即可输出其最大值:\n"); //第一是需求分析,也就是我们的问题是什么?第二是算法设计,提前设计好自己的程序,确认无误后再做题,不然会很浪费时间。
scanf("%d%d%d",&a,&b,&c); //输入函数是每个数字后面可以用空格隔开,但不能用其他符号。
max=a>b?(a>c?a:c):(b>c?b:c);//条件运算符是右结合性,所以先从右边小括号里面开始算。
printf("最大值 %d\n",max);
min=a<b?(a<c?a:c):(b<c?b:c);//用了条件运算符和条件表达式就不用if语句了。
printf("最小值 %d\n",min); //因为max、min的值都已经得出,所以只需要输出它们就好了。
return 0;
}
标题 输入:N(N>10)个数,输出最大值和最小值(要求:用输入函数输入项数N)
#include<stdio.h>
#define n 8//宏定义 定义一个符号常量n 值为8 循环八次
int main()
{
int i,a,b,c,t,max,min;
printf("请输入十个整数:\n");
scanf("%d%d",&a,&b);//先输入两个数比较出大小
if(a>b)
max=a,min=b;
else
max=b,min=a;
for(i=1;i<=8;i++)
{
scanf("%d",&c);
if(c>max)
t=max,max=c,c=t;
if(min>c)
min=c;
}
printf("max=%d,min=%d\n",max,min);
return 0;
}
————————————————
版权声明:本文为CSDN博主「Lin Dan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/RDwhite/article/details/111825630
猜你喜欢
- 2024-12-31 Excel如何使用MAXIFS函数获取多条件最大值
- 2024-12-31 Excel如何给合并单元格编序号 一个MAX函数搞定
- 2024-12-31 如何移除iPhone的激活锁?
- 2024-12-31 iOS 16的这些新功能仅支持较新iPhone:老设备无缘
- 2024-12-31 想要玩处理器超频,升级主板也可以、微星B660M迫击炮MAX主板 拆解
- 2024-12-31 办公小技巧:Excel工作表序号填写不简单
- 2024-12-31 2021年化工自动化控制仪表考试试卷及化工自动化控制仪表考试总结
- 2024-12-31 最全建模软件导出3D打印stl格式方法
- 2024-12-31 Excel公式中8个常见的错误值,了解它们,你的公式水平更上一层楼
- 2024-12-31 酷开发力,86英寸电视进入6000元以内,比想象的降价速度更快
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)