当前位置: 首页 > news >正文

三个数取大 c语言程序,C程序查找三个数字中最大的数字

C程序查找三个数字中最大的数字

在此示例中,您将学习在用户输入的三个数字中找到最大的数字。

要理解此示例,您应该了解以下C语言编程主题:

示例1:使用if语句

#include 

int main() {

double n1, n2, n3;

printf("输入三个不同的数字: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

//如果n1大于n2和n3,则n1最大

if (n1 >= n2 && n1 >= n3){

printf("%.2f 是最大数字", n1);

}

// 如果n2同时大于n1和n3,则n2最大

if (n2 >= n1 && n2 >= n3){

printf("%.2f 是最大数字", n2);

}

//如果n3大于n1和n2, n3是最大

if (n3 >= n1 && n3 >= n2){

printf("%.2f 是最大数字", n3);

}

return 0;

}

示例2:使用if ... else 阶梯语句

#include 

int main() {

double n1, n2, n3;

printf("输入三个不同的数字: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

//如果n1大于n2和n3,则n1最大

if (n1 >= n2 && n1 >= n3) {

printf("%.2f 是最大数字", n1);

// 如果n2同时大于n1和n3,则n2最大

}else if (n2 >= n1 && n2 >= n3) {

printf("%.2f 是最大数字", n2);

//如果n3大于n1和n2, n3是最大

}else if (n3 >= n1 && n3 >= n2) {

printf("%.2f 是最大数字", n3);

}

return 0;

}

示例3:使用嵌套if ... else

#include 

int main() {

double n1, n2, n3;

printf("输入三个不同的数字: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

if (n1 >= n2) {

if (n1 >= n3)

printf("%.2lf 是最大数字", n1);

else

printf("%.2lf 是最大数字", n3);

} else {

if (n2 >= n3)

printf("%.2lf 是最大数字", n2);

else

printf("%.2lf 是最大数字", n3);

}

return 0;

}

上面所有这些程序的输出将相同。输入三个不同的数字: 123.55

45.5

-454.6

123.55 是最大数字

相关文章:

  • 循环n个字符c语言,while( getchar() != ''\n) continue;这个循环读怎么取首字符
  • c语言数据类型l77,C语言练习题1(分支、循环)1v1.3完整版.docx
  • 能正确表达C语言表达式,能正确表达逻辑关系:a≥10 或a≤0的C语言表达式是 。...
  • linux date(),linux命令-date(??)
  • android 底部tab实现,安卓开发 底部tab的实现
  • android种listview使用方法,Android中ListView用法实例分析
  • android 打印机 sdk,通过WIFI使用Brother SDK进行Android打印(ERROR_WR...
  • synchronized android,GitHub - qn5566/Synchronized: Android同步列講解
  • android app应用豁免,android studio ..在代码中没有错误,但有豁免
  • android 检测app存在,Android APP存活检测
  • 行转换html,HTML连载30-CSS显示模式amp;模式转换
  • html资源文件记载进度条,html5 文件上传 带进度条
  • android vts 环境搭建,Android P VTS/GSI 测试配置
  • html5鼠标经过tr显示隐藏,Html中 tr 标签的隐藏与显示
  • html中if判断鼠标,JavaScript 判断鼠标是否在 DIV 的区域内 - 文章教程
  • SegmentFault for Android 3.0 发布
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • css属性的继承、初识值、计算值、当前值、应用值
  • exif信息对照
  • MySQL-事务管理(基础)
  • ReactNativeweexDeviceOne对比
  • Redis中的lru算法实现
  • select2 取值 遍历 设置默认值
  • v-if和v-for连用出现的问题
  • Vue 动态创建 component
  • Vue小说阅读器(仿追书神器)
  • WePY 在小程序性能调优上做出的探究
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 动态魔术使用DBMS_SQL
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 微信开放平台全网发布【失败】的几点排查方法
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 一个JAVA程序员成长之路分享
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 怎么把视频里的音乐提取出来
  • 栈实现走出迷宫(C++)
  • 智能网联汽车信息安全
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • k8s使用glusterfs实现动态持久化存储
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​渐进式Web应用PWA的未来
  • #define 用法
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #NOIP 2014# day.2 T2 寻找道路
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2)(2.10) LTM telemetry
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (arch)linux 转换文件编码格式
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转)Linux整合apache和tomcat构建Web服务器
  • .NET Micro Framework初体验(二)
  • .net MySql
  • .Net的C#语言取月份数值对应的MonthName值