烟台大学计算机与控制工程学院
All rights reserved.
作者:汪莹莉
完成时间:2016年10月30日
题目描述:
All rights reserved.
作者:汪莹莉
完成时间:2016年10月30日
题目描述:
输入三个字符后,按各自的ASCLL码从小到大的顺序输出这三个字符
输入;
三个字符
输出:
ASCLL码值从小到大的这三个字符
sample input;
qwe asd zxc
sample output:
e q w
a d s
c x z
/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a,b,c,t;
int input;
input=scanf("%c%c%c",&a,&b,&c);
while(input!=EOF)
{
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("%c %c %c\n",a,b,c);
scanf("%c",&a);
input=scanf("%c%c%c",&a,&b,&c);
}
return 0;
}
运行结果:
知识点总结:字符变量用“char ‘while(input!=EOF)用来控制输入的组数
学习心得:scanf(”%d",&a)用来避免输入时回车键导致的字符无法输出的问题