要求输入3个数,输出最大的数 为什么我这样写不能实现
#include <stdio.h>
int main ()
{
int a,b,c,t;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
t=a;
a=b;
b=t;
if(a<c)
t=a;
a=c;
c=t;
printf("最大的数是:%d\n",a);
return 0;
}
但是我试着这样写就能实现
#include <stdio.h>
int main ()
{
int a,b,c;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
a=b;
if(a<c)
a=c;
printf("最大的数是:%d\n",a);
return 0;
}
我怎么看都不明白第一个程序为什么不能实现
麻烦各位帮我解释下
#include <stdio.h>
int main ()
{
int a,b,c,t;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
t=a;
a=b;
b=t;
if(a<c)
t=a;
a=c;
c=t;
printf("最大的数是:%d\n",a);
return 0;
}
但是我试着这样写就能实现
#include <stdio.h>
int main ()
{
int a,b,c;
printf("请输入3个整数:");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
a=b;
if(a<c)
a=c;
printf("最大的数是:%d\n",a);
return 0;
}
我怎么看都不明白第一个程序为什么不能实现
麻烦各位帮我解释下
