自己测试是对的 一直不能AC
检查后发现必须加getchar()
AC代码如下
#include <stdio.h>
#include<stdlib.h>
void func(char a,char b,char c)
{
char temp;
if(b<a)
{
temp=b;
b=a;
a=temp;
}
if(c<a)
{
temp=c;
c=a;
a=temp;
}
if(c<b)
{
temp=c;
c=b;
b=temp;
}
printf("%c %c %c",a,b,c);
printf("\n");
}
int main()
{
char a,b,c;
int n;
while(scanf("%c%c%c", &a, &b, &c) != EOF)
{
getchar();
func(a,b,c);
}
system("pause");
return 0;
}