博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序_数字从小到大输出
阅读量:5042 次
发布时间:2019-06-12

本文共 840 字,大约阅读时间需要 2 分钟。

声明:这不是一个好的范例,就是玩坏三目运算符。

可读性不好,扩展性不好,各种不好,大家不要认真,略过就好

 

#include <stdio.h>

/****************************************************************

题目:输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,
如果x>y则将x与y的值进行交换,然后再用x与z进行比较,
如果x>z则将x与z的值进行交换,这样能使x最小。
*****************************************************************/

void main(void)

{
int num1 = 0;
int num2 = 0;
int num3 = 0;
int a = 0;
int b = 0;
int c = 0;
while(1)
{
printf("Pls input three num\n");
scanf("%d %d %d",&num1,&num2,&num3);
a =(num1<num2)?((num1<num3)?num1:num3):((num2<num3)?num2:num3);
b =(num1<num2)?((num1<num3)?((num2<num3)?num2:num3):num1):((num2>num3)?num2:((num1<num3)?num1:num3));
c =(num1>num2)?((num1>num3)?num1:num3):((num2>num3)?num2:num3);
printf("%d,%d,%d\n",a,b,c);
printf("\n");
fflush(stdin);

}

}

 

转载于:https://www.cnblogs.com/cheng-amy/p/5805756.html

你可能感兴趣的文章
spring security 11种过滤器介绍
查看>>
Hibernate一对多、多对一关联
查看>>
一、记录Git使用中遇到的问题及解决方法
查看>>
学习网址
查看>>
前端表格插件datatables
查看>>
内部类
查看>>
树链剖分入门
查看>>
图解算法时间复杂度
查看>>
UI_搭建MVC
查看>>
一个样例看清楚JQuery子元素选择器children()和find()的差别
查看>>
代码实现导航栏分割线
查看>>
Windows Phone开发(7):当好总舵主 转:http://blog.csdn.net/tcjiaan/article/details/7281421...
查看>>
VS 2010打开设计器出现错误
查看>>
SQLServer 镜像功能完全实现
查看>>
Vue-详解设置路由导航的两种方法
查看>>
一个mysql主从复制的配置案例
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
dvwa网络渗透测试环境的搭建
查看>>
Win8 安装VS2012 和 Sql Server失败问题
查看>>
过点(2,4)作一直线在第一象限与两轴围成三角形,问三角形面积的最小值?...
查看>>