求解惑!
做练习,输入了3个整数,输出最大值。#include<stdio.h>
#include<stdlib.h>
void main()
{
int A,B,C,MAX;
printf("please put three numbers:");
scanf("%d %d %d\n",&A,&B,&C);
if((A>=B)&&(B>=C)) MAX=A;
else
{
if(B>=C) MAX=B;
else MAX=C;
}
printf("%d",MAX);
system("pause");
}
编绎连接都没问题,问题是我输入3个整数后,只有再输入MAX,命令窗口才会输出最大数(还是在MAX下一行输出),为什么呢?我不是已经用PRINTF函数输出了吗?