C语言程序案例:查找四个整数中的最大值和最小值
C语言程序案例:查找四个整数中的最大值和最小值
这篇文章提供了一个C语言程序,用于查找用户输入的四个整数中的最大值和最小值。
**代码示例:**c#include <stdio.h>
int main() { int num1, num2, num3, num4; int largest, smallest;
printf('Enter four integers: '); scanf('%d %d %d %d', &num1, &num2, &num3, &num4);
largest = (num1 > num2) ? num1 : num2; largest = (largest > num3) ? largest : num3; largest = (largest > num4) ? largest : num4;
smallest = (num1 < num2) ? num1 : num2; smallest = (smallest < num3) ? smallest : num3; smallest = (smallest < num4) ? smallest : num4;
printf('Largest: %d Smallest: %d
', largest, smallest);
return 0;}
代码说明:
- 程序首先声明六个整型变量:
num1、num2、num3、num4用于存储用户输入的四个整数,largest和smallest用于存储找到的最大值和最小值。2. 使用printf函数提示用户输入四个整数。3. 使用scanf函数读取用户输入的四个整数,并分别存储到num1、num2、num3和num4中。4. 使用三元运算符?:比较num1和num2的值,将较大的值赋给largest,较小的值赋给smallest。5. 将largest与num3比较,将较大的值赋给largest。6. 将largest与num4比较,将较大的值赋给largest。7. 将smallest与num3比较,将较小的值赋给smallest。8. 将smallest与num4比较,将较小的值赋给smallest。9. 使用printf函数输出找到的最大值largest和最小值smallest。
程序运行示例:
Enter four integers: 21 43 10 35Largest: 43 Smallest: 10
总结:
这个C语言程序通过使用三元运算符有效地找到了四个整数中的最大值和最小值。三元运算符提供了一种简洁的方式来编写条件语句,从而使代码更易于阅读和理解。
原文地址: https://www.cveoy.top/t/topic/pgp 著作权归作者所有。请勿转载和采集!