问题描述 Loading... 问题分析 很简单的一个三个字母排序 当时纠结半天是因为那个 \n的缓冲区问题 可以多建一个变量来解决 不过后来又研究了一下 也可以用getchar()解决更好
【杭电】[2000]ASCII码排序问题描述 Loading...问题分析很简单的一个三个字母排序当时纠结半天是因为那个\n的缓冲区问题可以多建一个变量来解决不过后来又研究了一下也可以用getchar()解决更好cpp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include<stdio.h> int main() { char x,y,z,t; while(scanf("%c%c%c",&x,&y,&z)!=EOF) { getchar(); if(x>y) { t=x; x=y; y=t; } if(y>z) { t=y; y=z; z=t; } if(x>y) { t=x; x=y; y=t; } printf("%c %c %c\n",x,y,z); } return 0; }