當前位置:成語大全網 - 新華字典 - c語言ASCII碼排序

c語言ASCII碼排序

思路:就是求三個字符按照ASCII碼順序進行排序輸出,三個字符排序可以先求出三個數中的最大值和最小值,再把三個字符相加減去最大和最小的就是中間字符。

參考代碼:

#include<stdio.h>

main()

{char?a,b,c,max,min;

while(scanf("%c%c%c",&a,&b,&c)!=EOF)

{

max=(a>b?a:b)>c?(a>b?a:b):c;

min=(a<b?a:b)<c?(a<b?a:b):c;

printf("%c?%c?%c\n",min,a+b+c-min-max,max);

}

}

/*

輸出:

qweasdzxc

e?q?w

a?d?s

c?x?z

*/