今天试着写了一个找出五个数中最小值的程序,可以运行。但是,我输入3 1 5 2 0的时候,就不能找出最小值,系统提示我if(A<C)min=A这一句引发了异常,我不懂为什么,特来求大佬们指点。谢谢啦!!
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c, d, e, A,B,C,min;
printf("请输入5个整数,并用一个空格键将其间隔开\n");
scanf_s("%d%d%d%d%d",&a,&b,&c,&d,&e);
if (b<a) A = b;
else A = a;
if (c < d) B = c;
else B = d;
if (e < A) A =e ;
else C = B;
if (A < C) min = A;
else min = C;
printf("min=%d\n",min);  
system("pause");
return 0;
}