主观

下列给定程序中,函数proc的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码升序排序后输出。

例如,输入opdye,则应输出deopy。

请修改程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

#include

#include

#include

#include

//****found****

int proc(char str[])

{

char c;

unsigned i,j;

for(i=0;i

for(j=i+1;j

if(str[i]>str[j])

{

c=str[j]:

//****found****

str[j]=str[i++];

str[i]=c;

}

}

void main

{

char str[81];

system("CLS");

printf("\nPlease enter a character

string:");

gets(str);

printf("\n\nBefore sorting:\n%s",str);

proc(str);

printf("\nAfter sorting decendingly:\n

%s",str);

}

参考答案
您可能感兴趣的试题

结构化程序设计的3种结构是( )。

  • A.顺序结构、选择结构、转移结构
  • B.分支结构、等价结构、循环结构
  • C.多分支结构、赋值结构、等价结构
  • D.顺序结构、选择结构、循环结构

下列判断正确的是( )。

  • A.char a="ABCD":等价于char*a;*a="ABCD":
  • B.char str[10]={"ABCD"}:等价于char str[10];str []={"ABCD"};
  • C.char*s="ABCD":等价于char s;*s="ABCD";
  • D.char c[5]="ABCD",d[5]="ABCD":等价于char c [5]-d[5]="ABCD";

下列叙述中错误的是(  )。

  • A.列表框和组合框都有List属性
  • B.列表框有Selected属性,而组合框没有
  • C.列表框和组合框都有Style属性
  • D.组合框有Text属性,而列表框没有
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服