方法一:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int a, b, c, d;
printf("请输入4个整数,系统会为您显示出最小的一个!\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
if (a > b)
{
a = b;
}
if (c > d)
{
c = d;
}
if (a > c)
{
a = c;
}
printf("最小的数是%d",a);
return 0;
}
方法二:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int a, b, c, d, mid1, mid2, min;
printf("请输入4个整数,系统会为您显示出最小的一个!\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
mid1 = a < b ? a : b;
mid2 = c < d ? c : d;
min = mid1 < mid2 ? mid1 : mid2;
printf("最小的数是%d", min);
return 0;
}
修改了一下方法一,之前互换两数画蛇添足了,现在这样正好~