#include<stdio.h>
#include<string.h>
#define N 110
int main(){
char a[N];
int i,m,k;
while(gets(a))
{
m=strlen(a);
k=a[0];
{
for(i=0;i<m;i++)
{
if(a[i]>k) k=a[i]; //选择排序法找出最大值
}
for(i=0;i<m;i++)
{
printf("%c",a[i]);
if(a[i]==k) printf("(max)"); //每个最大字母后面都输出一个mamx
}
}
printf("\n");
}
return 0;
}
本文介绍了一个使用C语言实现的选择排序算法示例,该程序读取输入字符串,并找出字符串中的最大字符值,同时在输出时标记出所有出现的最大字符位置。通过对字符数组的操作,演示了基本的字符串处理技术和简单的排序逻辑。
2981

被折叠的 条评论
为什么被折叠?



