永发信息网

c语言ASC||码排序怎么做?

答案:1  悬赏:20  手机版
解决时间 2021-03-04 17:53
  • 提问者网友:棒棒糖
  • 2021-03-04 00:55
Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-03-04 01:59
#include<stdio.h>
void output( char a, char b, char c)
{
char t;
if ( a>b )
{
t=a;
a=b;
b=t;
}
//a<=b
if ( b > c )
{
t=b;
b=c;
c=t;
}
//b<=c
if ( a>b )
{
t=a;
a=b;
b=t;
}
printf("%c %c %c\n", a,b,c );
}
int main(void)
{
char a,b,c;
scanf("%c%c%c%*c", &a,&b,&c );
output( a,b,c );
return 0; 
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯