# 采用插入排序，按照字符顺序从小到大进行排序

【问题描述】
编写一个程序，从键盘接收一个字符串（长度不超过20），采用插入排序，按照字符顺序从小到大进行排序，最后输出排序后的字符串。
【输入形式】
输入一行字符串，长度不超过20。
【输出形式】
输出排序后的字符串。
【样例输入】
H2e3L*Lo,Wor#Ld.
【样例输出】
#*,.23HLLLWdeoor

## template

```cpp
#include <stdio.h>
#include <string.h>
int main()
{
	char a[21];
	scanf("%s",a);
	int t,j=0,i=0;
	int n = strlen(a);
	for(j=1;j < n; j++){
		for(i=0;i<j;i++) {
			if (a[i] > a[j]) break;
		}
		int t=a[j];
		int t1;
		for(;i<=j;i++){
			t1=a[i];
			a[i]=t;
			t=t1;
		}
	}
	printf("%s",a);
	return 0;
}
```

## 答案

```cpp

```

## 选项

### A

```cpp

```

### B

```cpp

```

### C

```cpp

```