一个很简单的问题,就是“输入三个整数,然后输出它们之中的最大值和最小值”。
现在的问题是,在vs2022上会显示出错
但在devc++上可以正常运行
(代码是复制粘贴的,无任何修改)
#include <stdio.h>
int main()
{
int min, max;
int a, b, c;
printf("请输入三个整数\n");
printf("整数1:"); scanf("%d", &a);
printf("整数2:"); scanf("%d", &b);
printf("整数3:"); scanf("%d", &c);
max = a;
min = a;
if (min > b)
min = b;
if (max < b)
max = b;
if (max < c)
max = c;
if (min > c)
min = c;
printf("最大的数是:%d\n", max);
printf("最小的数是:%d\n", min);
return 0;
}
请教一下问题在哪,为什么会这样。
(日后主要要用vs,所以希望解决一下)