程序的功能是从键盘输入一个字符串,将该字符串按ASCII码值升序排序后输出
35该程序的功能是从键盘输入一个字符串,将该字符串按ASCII码值升序排序后输出#include<stdio.h>voidmain(){unsignedcharstr[2...
35该程序的功能是从键盘输入一个字符串,将该字符串按ASCII码值升序排序后输出
#include <stdio.h>
void main()
{
unsigned char str[200],t;
int len,i,j,k;
printf("Please input string:");
gets(str);
len=strlen(str);
for(i=0;i<len-1;i++)
{
k=i;
for(/**/ /**/;j<len;j++)
if(str[k]>str[j])
k=j;
if(k!=i)
{
t=str[i];
str[i]=str[k];
str[k]=t;
}
}
printf("Sort string:");
puts(str);
getch();
}
为什么j=i+1
I和j k分别是什么,求分析整个题 展开
#include <stdio.h>
void main()
{
unsigned char str[200],t;
int len,i,j,k;
printf("Please input string:");
gets(str);
len=strlen(str);
for(i=0;i<len-1;i++)
{
k=i;
for(/**/ /**/;j<len;j++)
if(str[k]>str[j])
k=j;
if(k!=i)
{
t=str[i];
str[i]=str[k];
str[k]=t;
}
}
printf("Sort string:");
puts(str);
getch();
}
为什么j=i+1
I和j k分别是什么,求分析整个题 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |