formygloryandpeacefulday  

include

using namespace std;

define max 20

void swap(char* p, char* q);
int main()
{
char a[max];
int index,n;
cout << "输入n" << endl;
cin >> n;
cout << "输出n个字符" << endl;
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
for (int i = 0; i < n; i++)
{

	for (int j = i; j < n - 1; j++)
	{
		if ((int)a[j] > (int)a[j + 1])
		{
			swap(&a[j], &a[j + 1]);
		}
	}
}
cout << '\n';
for (int i = 0; i < n; i++)
{
	cout << a[i];
}
return 0;

}
void swap(char* p, char* q)
{
int temp;
temp = *p;
*p = *q;
*q = temp;
}

posted on 2024-11-25 22:04  残夏便是结局  阅读(13)  评论(0)    收藏  举报