首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #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
43
问题
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
#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() { inti,x=023; printf("%d\n",--x); }
已知大写字母F的ASCII码为70,以下程序的运行结果为()#include<stdio.h>main(){charc1=’F’,c2=’p’;printf("%d,%d\n",c1,c2);
用以下程序计算1到100的整数的累加和。请填空。main(){inti,sum=【】;i=1;for(【】){sum+=ji++;}printf(
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
下面各语句行中,能正确进行赋值字符串操作的语句是()
在深度为5的满二叉树中,结点的个数为()。
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
一般地,二叉树可以有______种基本形态。
以下选项中合法的用户标识符是______。
随机试题
高级育婴员开展培训指导要遵循()。
沟通网络中,解决简单问题时效率最高的是()。
下面写“愁”的句子,哪一句不是李清照所写()。
甲基汞污染地区可能有镉污染地区可能有
通过拍卖方式获得并经发包方同意抵押的荒山使用权可以抵押。
下列关于房屋租赁用途的表述中,正确的是:()。
下列关于银行代理黄金业务种类的表述,错误的是()。
某化妆品公司招聘人员,在签订劳动合同时要求员工交300元制服押金,以便制作统一的工作服装,并表示在员工与公司结束劳动关系并将制服完好返还公司后,公司将该押金全额返还给员工。2014年1月,甲与该公司签订了3年的劳动合同,试用期为6个月。2015年2月27
小远在学习了“凸透镜”的知识后,对之前学习的“凹透镜”的知识理解得更深了。这种迁移现象是()。
独特的成就
最新回复
(
0
)