C语言 习题3-1 比较大小 (简单解法)
文章目录
一、解题思路
二、代码
题目要求
本题要求将输入的任意3个整数从小到大输出。
输入格式:
输入在一行中给出3个整数,其间以空格分隔。
输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。
提示:以下是本篇文章正文内容,下面案例可供参考
一、解题思路
在不使用数组等其他方法的前提下,只需要使用if语句进行三个数之间的两两比较,
例如将 a 与 b 进行大小比较,将较大值赋给 变量b,较小值赋值给 变量a;
然后比较 a 和 c,最后比较 b 和 c 。最后打印变量 a b c 的值 (此时abc的值已经从小到大排列好了)
二、代码
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//输入三个整数,按从小到大的顺序输出
int main()
{int a = 0;int b = 0;int c = 0;scanf("%d %d %d", &a, &b, &c); if (a > b){int temp = a; //暂存较大值a = b;b = temp;}if (a > c){int temp = a;a = c;c = temp;}if (b > c){int temp = b;b = c;c = temp;}printf("%d %d %d", a, b, c);return 0;
}
总结
第一次发文章,有描述的不够清楚的,希望大家多多包涵,感谢观看(*╹▽╹*)
C语言 习题3-1 比较大小 (简单解法)相关推荐
- 用c语言实现单链表的初始化,建表,查找,求长度,插入,删除等操作,【YTU+2430+C语言习题+链表建立+插入+删除+输(5)...
的打印.判断链表是否为空.计算链表长度.插入节点.删除节点.删除整个链表.(2) 线性表adt顺序存储实现中的创建.查找.插入和删除等基本操作及相关算法,线性表adt链式存储实现中单链表.循环链表和双 ...
- 基于C语言Ncurse库和链表的简单贪吃蛇小游戏
参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...
- C语言中三个数比较大小详解——三种方法
C语言中三个数比较大小详解--三种方法 方法一:if-else法 方法二:函数法 方法三:三目运算符法 C语言中比较三个数的大小有很多方法,以下是我总结的三种方法: 首先我定义 int a = 1 ...
- c语言实验手册答案,程序设计基础实训手册(c语言习题)
1.题目题目 1 勾股定理勾股定理 勾股定理指出:直角三角形两条直角边的平方和等于斜边的平方.例如,如果一个直角三角形的 两条直角边长分别为 3 和 4,那么斜边长必定为 5.整数 3.4.5 一起构 ...
- 生信学习——生信人的20个R语言习题(上)(附详细答案解读)
题目目录 1. 安装一些R包. 2. 了解ExpressionSet对象,比如CLL包里面就有data(sCLLex),找到它包含的元素,提取其表达矩阵(使用exprs函数),查看其大小. 3. 了解 ...
- c语言写自动填写表单提交,利用C语言实现POST数据包如此简单【模拟网页提交表单】...
http://www.maben.com.cn/archives/212.html 利用C语言实现POST数据包如此简单[模拟网页提交表单] //*************************** ...
- C语言读取bmp图像并做简单显示
C语言读取bmp图像并做简单显示) bmp文件格式 读取bmp文件信息并展示 bmp文件格式 bmp文件大体上分为四个部分: bmp文件构成 位图文件头BITMAPFILEHEADER 位图信息头BI ...
- C语言数据类型所占空间大小
C语言数据类型所占空间大小 /* * datasize.c -- print the size of common data items * This runs with any Linux kern ...
- 用C语言编写一个Linux下的简单shell程序
这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...
最新文章
- 今晚直播 | 深入浅出理解A3C强化学习
- linux推出超级用户_Linux 系统的进入与退出
- Java 和 HTTP 的那些事(四) HTTPS 和 证书
- python windows端口检测并杀死脚本
- K近邻算法基础:KD树的操作
- Linux(二)——基础入门(2)
- 编写优美的GTest测试案例
- 初识openwrt(上)
- 【科普】女人的胸,到底有多少种形状?
- 等级考试(二):二级C++---宏观把控
- 验证二叉树后序遍历序列是否符合要求
- springmvc连接mysql_挺详细的spring+springmvc+mybatis配置整合|含源代码
- 使用QT调用FFMPEG库部署到Android设备、完成视频音频应用开发
- Java代码审查工具 FindBugs下载、安装和使用(无需集成环境一键安装使用)
- 石家庄地铁查询系统(双人项目)
- 视频教程-react电影院在线选座功能-ReactJS
- 推荐你身边的技术amp;产品女神加入我们,多重大礼送给你!
- JIRA的安装、破解、汉化(适用于4.0.1、4.0.2、4.1.1版本
- 百度开放平台调用人脸识别等api问题
- 单周期CPU,多周期CPU
热门文章
- 苹果弃妇效应再现:Audience一夜跌去63%(转)
- C语言数组练习-摘苹果
- 第十六届全国大学生智能汽车比赛—摄像头算法控制总结
- 正式发布!Matlab配色神器TheColor
- 【调剂】河北农业大学2020年硕士研究生招生调剂工作办法
- 朱广权迎手语新搭档?百度智能云AI手语主播正式上岗
- 靠猪八戒接单根本就没什么肉吃,这些才是程序员赚外快的最佳方法!!!
- 编译 ORB-SLAM2/3的ROS工程造成(You should double-check your ROS_PACKAGE_PATH...)
- 【WiFi】hostapd 配置80M频宽某些信道启动失败问题分析及解决
- logstash String转data,@timestamp转化为东八区时间