首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #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
61
问题
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
#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() { inty=9; for(;y>0;y--) if(y%3==0) {printf("%d",--y);continue;} }
下面程序的输出结果是() main() { inti,x=023; printf("%d\n",--x); }
下述程序段的输出结果是()intx=10;inty=x++;8printf("%d,’%d,(x++,y),y++);
请读程序: #includde<stdio.h> #include<string.> voidfun(char*s) {chara[10]; strcpy(a,"STRING"); s=a; } main() { char
对线性表进行二分法查找,其前提条件是()
若有定义“int*p[3];”,则以下叙述中正确的是()。
若有以下类型说明语句:charw;intx;floaty,z;则表达式w*x+z-y的结果为______类型。
字符串"\\\"abc\"\\"的长度是()
以下选项中合法的字符常量是()。
可在C程序中用作用户标识符的一组标识符是
随机试题
女性,60岁,高血压病史13年,近3年来常感乏力,加重半年。化验结果:血清肌酐4.7mg/dl,尿素氮44mg/dl。腹部超声检查显示:两侧肾脏对称性萎缩,表面呈均匀弥漫的细小颗粒状。肾脏穿刺活检发现肾小球入球小动脉玻璃样变性,部分肾小球萎缩。该患者的诊断
下列不属于食品卫生监测采样原则的特性是
患者女性,33岁,孕36周,取上腹部横切面可见两个较大囊泡,且相邻较近,羊水较多,最正确的诊断是
肝脏功能严重受损时不可能出现的情况是
糖尿病患者如需拔牙,血糖应低于什么水平且无酸中毒时方可考虑拔牙
A.药品注册管理B.药品内包装C.药品外包装D.药品通用名称E.药品商品名称列入国家药品标准的药品名称是()
旱情如此严重的元凶固然是气候,但这也足以说明当前灌溉能力之脆弱。影响气候可能尚非人力所及,以灌溉为主的抗旱能力却是可以增强的。比如以色列,由于政府的重视和支持,在沙漠和荒丘为主的土地上实现了粮食基本自给,还出口大量的农副产品。这段话主要说明的是(
唐律是中国封建法律的典型代表,其主要特点有()。
以下关于OSI参考模型的叙述中,()是不正确的。
将Cisco路由器的配置保存在NVRAM中,正确的命令是()。
最新回复
(
0
)