填空题:请补充函数proc().该函数的功能是:把字符串str中的字符按字符的ASCII码升序排列,处理后的字符串仍然保存在原串

  • 题目分类:C语言
  • 题目类型:填空题
  • 查看权限:VIP
题目内容:
请补充函数proc().该函数的功能是:把字符串str中的字符按字符的ASCII码升序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传人。
例如,如果输入“gfedcba”,则输出为“abcdefg”。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填八所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N 80
void proc(char str[],int n)
{
int i,i;
char ch;
for(i=0;i<n;i++)
for(j=【1】 ;j<n;j++)
if(str[i]>str[j])
{
ch=str[j];
【2】
str[i]=ch;
}
}
void main()
{
int i=0,strlen=0;
char str[N];
system("CLS");
printf("\nlnput a strin9:\n");
gets(str);
while(str[i]!='\0')
{
strlen++:
i++:
}
proc(str,strlen);
printf("\n***display string***\n");
puts(str);
}
参考答案:
答案解析:

有如下程序: #include<iostream>usingnamespacestd; classXA{inta; pu

有如下程序: #includeusingnamespacestd; classXA{inta; public: staticin

查看答案

下列选项中,不是C++关键字的是(  )。

下列选项中,不是C++关键字的是(  )。A.class B.function C.friend D.virtual

查看答案

某难溶性药物在水和乙醇的混合溶剂 中溶解度出现极大值,这种现象与下述无关的是 (  )

某难溶性药物在水和乙醇的混合溶剂 中溶解度出现极大值,这种现象与下述无关的是 (  ) A.助溶 B.增溶 C.潜溶 D.与形成胶束有关 E.与形成氢键有关

查看答案

使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输

使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: sizeof(S1)=5

查看答案

语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建

语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件DA-TA.DA

查看答案