输入一行字符,将其中的字符从小到大排列后输出。

来源:百度知道 编辑:UC知道 时间:2024/05/18 19:23:07

C用个冒泡就可以了
N=strlen(str);
for (i=0;i<N-1;i++) /*控制需要比较多少回合*/
for (j=0;j<N-1-i;j++) /*此处控制每一回合需要比较多少次*/
if(str[j]>str[j+1])
{
t=str[j];
str[j]=str[j+1];
str[j+1]=t;
}

VB代码如下
for i=1 to len(mystring)
pp(i)=mid(mystring,i,1)
next i
for i = 1 to len(mystring)-1
for ii= i+1 to len(mystring)
if pp(i)>pp(ii) then
temptstring=pp(i)
pp(i)=pp(ii)
pp(ii)=temptstring
end if
next ii
next i
temptstring=""
for i=1 to len(mystring)
temptstring=temptstring+pp(i)
next i
'现在temptstring变量里面存的就是你想要的了在不在数组pp()里面也是
变量未定义自己看着点儿哈!!

输入一行字符,将其中的字符从小到大排列后输出。 输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符 输入一行字符 统计出其中的英文字母 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! c中输入一行字符,将最长的输出 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符, 输出其中出现1次以上的字符 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数