C语言实现四个整数的最小值和最大值求解
以下是使用 C 语言编写的程序,用于输入四个整数并求出最小值和最大值。
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
int min, max;
printf('请输入四个整数:\n');
scanf('%d %d %d %d', &num1, &num2, &num3, &num4);
// 假设第一个数为最小值和最大值
min = num1;
max = num1;
// 依次与后面的数比较,更新最小值和最大值
if (num2 < min) {
min = num2;
}
if (num3 < min) {
min = num3;
}
if (num4 < min) {
min = num4;
}
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
if (num4 > max) {
max = num4;
}
printf('最小值:%d\n', min);
printf('最大值:%d\n', max);
return 0;
}
在主函数中,定义了四个变量 num1、num2、num3、num4,用来存储输入的四个整数。还定义了两个变量 min 和 max,用来存储最小值和最大值。
首先,使用 printf 函数提示用户输入四个整数,并使用 scanf 函数将输入的值保存到对应的变量中。
然后,假设第一个数为最小值和最大值,将 num1 赋值给 min 和 max。
接着,使用 if 语句依次将后面的数与 min 进行比较,如果小于 min,则更新 min 的值。
同理,再使用 if 语句依次将后面的数与 max 进行比较,如果大于 max,则更新 max 的值。
最后,使用 printf 函数分别输出最小值和最大值。
运行程序后,根据输入的四个整数,程序将输出对应的最小值和最大值。
原文地址: https://www.cveoy.top/t/topic/n50 著作权归作者所有。请勿转载和采集!