首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #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
85
问题
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
#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全国计算机二级
相关试题推荐
下面程序的输出结果是() #include<stdio.h> #include<string.h> { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2.strcat
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
已知x=3、y=2则表达式x*=y+8的值为()
微型计算机中使用的鼠标器连接在()
请读程序: #include<stdio.h> #include<string.h> main() {char*sl="AbCdEf".*s2="aB"; s1++;s2++; printf("%d\n",str
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是()
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,yz,z,big;f=
按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是()
可在C程序中用作用户标识符的一组标识符是
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
随机试题
TheYangtzeRiveris______thePearlRiver.
有关体蒂的描述,正确的是()
A.腹膜炎出现早B.腹膜炎严重,呈板状腹C.腹膜炎出现较晚,但较重D.腹膜炎出现较晚且较轻E.无腹膜刺激征结肠破裂的表现是()
较常出现杵状指(趾)的呼吸系统疾病是
下列有关非处方药专有标识的说法,错误的是()。
法律与利益有密切关系,下列哪些选项正确说明了这两者之间的关系?
王某购买的商品房交付后,经检测室内空气质量不符合国家标准。预计王某治理空气污染的费用为5000元,并延迟入住3个月。当地类似商品房的月有效毛租金为3000元,运营费用占有效毛租金的15%。若月报酬率为0.5%,则室内空气质量不符合国家标准给王某造成的损失为
基坑(槽)回填土施工过程中,应查验的项目有()。
农民工的困境,表面上看是身份困境,实际上是公平正义规则不健全且运转不灵状态下的权利困境。解决这一难题,不妨从新型城镇化中找到一条渠道。虽说当前我国城镇化率已超过50%,但这种城镇化很大程度上是“低质城镇化”,人口城镇化和权利城镇化显然出现了脱钩,其中最有力
下面选项中的程序段,没有编译错误的是
最新回复
(
0
)