ch9_13.c
来自「C语言程序设计上机指导与练习 冶金工业出版社 刘怀亮」· C语言 代码 · 共 41 行
C
41 行
/*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 + =
减小字号Ctrl + -
显示快捷键?