C语言:两种方式实现输入三个正整数比较并输出最大值
以下是两个 C 语言程序,分别实现您的需求: 程序 1: ```c #include <stdio.h> // 定义比较函数,无参数,输出最大值 void compare() { int num1, num2, num3; printf("请输入三个正整数:\n"); scanf("%d %d %d", &num1, &num2, &num3); int max = num1; if (num2 > max) { max = num2; } if (num3 > max) { max = num3; } printf("最大值是:%d\n", max); } int main() { compare(); return 0; } ``` 程序 2: ```c #include <stdio.h> // 定义比较函数,无参数,无返回值,通过指针修改最大值 void compare(int *max) { int num1, num2, num3; printf("请输入三个正整数:\n"); scanf("%d %d %d", &num1, &num2, &num3); *max = num1; if (num2 > *max) { *max = num2; } if (num3 > *max) { *max = num3; } } int main() { int max; compare(&max); printf("最大值是:%d\n", max); return 0; } ``` ######[AI写代码神器 | 354点数解答 | 2024-11-18 14:30:23]
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)384
- 礼盒多级排序:总价→最贵→最便宜→编号的 Python 实现与详解(阿里通义 | 1000点数解答 | 2026-03-16 12:13:21)32
- Python 实现:统计玩具工厂红蓝色积木数量(字节豆包 | 169点数解答 | 2025-11-11 21:29:06)134
- Python 实现:统计红蓝色积木数量的详细攻略(字节豆包 | 299点数解答 | 2025-11-11 21:30:03)127
- 地下水及地基土腐蚀性分析:从代码优化到逻辑完善的全面攻略(DeepSeek | 498点数解答 | 2025-06-08 21:49:49)240
- 解决Forge 47.4.10下载及安装失败问题的方法(字节豆包 | 575点数解答 | 2026-05-05 10:57:28)17
- 解决 Forge 47.4.10 下载安装失败及 Java 虚拟机启动类路径问题(字节豆包 | 452点数解答 | 2026-05-05 10:59:17)18
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)354
- C++ 实现查找指定数字在正整数序列中的位置(字节豆包 | 398点数解答 | 2026-04-11 13:08:06)34
- C++ 实现统计指定数字在数组中出现的次数(字节豆包 | 377点数解答 | 2026-04-11 13:09:11)30
- C++实现数组逆序重放:代码、解释与复杂度分析(字节豆包 | 428点数解答 | 2025-11-28 21:09:16)116
- C++ 实现:快速查找 n 个正整数中的第 x 个数(字节豆包 | 333点数解答 | 2025-11-28 21:10:23)119