📅  最后修改于: 2023-12-03 15:00:12.925000             🧑  作者: Mango
本篇文章将介绍使用条件运算符在C程序中查找最小的5个数字的方法。
我们可以定义5个变量来存储这5个数字,然后使用条件运算符逐一比较,将最小的数字存储到相应的变量中。
#include <stdio.h>
int main()
{
int num1, num2, num3, num4, num5;
printf("请输入5个数字:\n");
scanf("%d %d %d %d %d", &num1, &num2, &num3, &num4, &num5);
int min1 = (num1 < num2) ? num1 : num2;
int min2 = (num3 < num4) ? num3 : num4;
int min3 = (min1 < min2) ? min1 : min2;
int min4 = (min3 < num5) ? min3 : num5;
printf("最小的5个数字为:%d, %d, %d, %d, %d\n", min1, min2, min3, min4, num5);
return 0;
}
该程序首先定义了5个变量来存储5个数字,然后通过scanf()函数实现用户输入这5个数字的功能。
接着,使用条件运算符逐一比较这5个数字,将最小的数字存储到相应的变量中。
最后,程序通过printf()函数输出这5个最小的数字。
本篇文章介绍了使用条件运算符在C程序中查找最小的5个数字的方法,可以通过该方法实现对数字的逐一比较和存储,是C程序设计中常见的一种算法。