用c语言输入三个字符后,按各字符的ascii码从小到大的顺序输出这三个字符
时间: 2023-08-29 13:13:19 浏览: 247
将若干字符串按字母顺序由小到大输出。-Accelerated C++
下面是一个用 C 语言实现的示例代码,可以实现输入三个字符后按照 ASCII 码从小到大的顺序输出这三个字符:
```c
#include <stdio.h>
int main() {
char c1, c2, c3;
printf("请输入三个字符:\n");
scanf("%c%c%c", &c1, &c2, &c3);
if (c1 > c2) {
char temp = c1;
c1 = c2;
c2 = temp;
}
if (c1 > c3) {
char temp = c1;
c1 = c3;
c3 = temp;
}
if (c2 > c3) {
char temp = c2;
c2 = c3;
c3 = temp;
}
printf("按 ASCII 码从小到大的顺序输出这三个字符:%c %c %c\n", c1, c2, c3);
return 0;
}
```
运行程序后,会提示用户输入三个字符,然后程序会按照 ASCII 码从小到大的顺序输出这三个字符。例如,如果用户输入的三个字符分别是 'c'、'a'、'b',程序会输出结果:
```
按 ASCII 码从小到大的顺序输出这三个字符:a b c
```
阅读全文