首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #include"string.h" #include"stdio.h" sort(char *a[],int n) { int i,j; char *p; fo
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #include"string.h" #include"stdio.h" sort(char *a[],int n) { int i,j; char *p; fo
admin
2013-06-11
23
问题
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
#include"string.h"
#include"stdio.h"
sort(char *a[],int n)
{ int i,j;
char *p;
for(j=1;j<=n-1;j++)
for(i=0;i<n-j;i++)
if(( ))>0)
{ p=a
;
a
=a[i+1];
a[i+1]=p;}
}
main()
{int i;
char *book[]={"itisme","itisyou","howareyou","fine","goodnight","goodbye"};
sort(( ));
for(i=0;i<6;i++)
printf("%s\n",book
);
}
选项
答案
strcmp(a[i],a[i+1]) book,6
解析
此程序段的功能是使字符串从大到小进行排列。显然,第一空白处,是利用strcmp函数比较字符串a
和a[i+1]的大小,若不符合题意,就进行调换;main函数中,sort函数是对数组book中的字符串按从小到大进行排序,所以第二空白处填入“book,6”(6是指book所指向的字符串的个数)。
转载请注明原文地址:https://kaotiyun.com/show/OCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
()是构成C语言程序的基本单位。
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()
关系表中的每一横行称为一个______。
在计算机领域中,通常用英文单词“Byte’’表示【】。
以下选项中,非法的字符常量是()
以下符合C语言语法的实型常量是______。
可在C程序中用作用户标识符的一组标识符是
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【】。
测试用例包括输入值集和()值集。
随机试题
测定黄酒中的氨基酸态氮时,加入甲醛之后的滴定终点为()。
腹部体检时振水音阳性见于
下列因素与导致妇女疾病无关的为
某木器厂房,共2层,采用木屋顶和砖墙组成的砖木结构,耐火等级三级,每层划分为一个防火分区,建筑面积均为4000m2,共设置四部不靠外墙且疏散楼梯净宽度均为1.10m的防烟楼梯间。该厂房总平面布局及周边厂房、仓库等的相关信息如下图所示。该厂房首层东侧设有建筑
中国证监会采取证券市场禁人措施前,应当告知当事人采取证券市场禁人措施的事实、理由及依据,并告知当事人有陈述、申辩和要求举行听证的权利。()
在集团架构中,母公司董事会对整个集团范围公司治理的稳健性负总体责任。()
有关劳动合同解除程序的规定包括()。
关于承揽合同,下列说法中,符合合同法规定的有()。
(2017年济宁汶上)顿悟是()学习理论的观点。
在数据管理技术发展的三个阶段中,数据共享最好的是
最新回复
(
0
)