📄 ch9_13.c
字号:
/*CH9_13*/
#include<stdio.h>
void strSort(char* p);
void main()
{
char input[100];
printf("enter a string\n");
scanf("%s",input);
strSort(input);
printf("%s\n",input);
}/*main()*/
void strSort(char *p)
{
int lenth; /*记录字符串的长度变量*/
int min; /*记录数组中的下标*/
int i,k;
char temp;
lenth=0;
while(p[lenth]!='\0')lenth++; /*计算字符串的长度*/
for(i=0;i<lenth-1;i++)
{
/*确定字符串数组中的第i位的值*/
min=i; /*初始化下标为i*/
for(k=i+1;k<lenth;k++)
{
if(p[min]>p[k])min=k; /*记录下标*/
}
/*交换*/
temp=p[i];
p[i]=p[min];
p[min]=temp;
}
}/*strSort()*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -