c语言小白,这
应该怎么解决
#include<stdio.h>
void main()
{
int a,b,c,t;
scanf_s("%d %d %d", &a, &b, &c);
if (a<b) t = a; a = b; b = t;
if (a<c) t = a; a = c; c = t;
if (b<c) t = b; b = c; c = t;
printf("\n%d %d %d",a,b,c);
}
c语言小白,这
应该怎么解决
#include<stdio.h>
void main()
{
int a,b,c,t;
scanf_s("%d %d %d", &a, &b, &c);
if (a<b) t = a; a = b; b = t;
if (a<c) t = a; a = c; c = t;
if (b<c) t = b; b = c; c = t;
printf("\n%d %d %d",a,b,c);
}
if (a<b) t = a; a = b; b = t;
你是想a<b,就执行后面三句吗? 你要改成:
if (a<b) {t = a; a = b; b = t;}
下面两个也是这么改。