首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #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
39
问题
下面程序的功能是:对字符串从小到大进行排序并输出,请填空。
#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全国计算机二级
相关试题推荐
以下函数的功能是计算s=1+1/2!+1/3!+…+1/n!,请填空。doublerun(intn){doubles=0.0,fac=1.0;inti,k=1;for(i=1;i<=n;i++){【
【】是指一个数据对象中的各个数据元素之间存在的联系。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【】。
在C语言中,合法的字符常量是()
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
在下列四条叙述中,错误的一条是()
下列关于数据库系统,说法正确的是______。
随机试题
Nosoonerhadtherobberenteredthebank______hewascaught.
种群的分布型一般可分为__________、随机型和集群型三种类型。
北京的颐和园和北海公园属于________。
个别患者对琥珀胆碱高度敏感而易致中毒,这是由于:
可引起眼裂变小的病征有
“应交税费”账户期末余额一般在贷方,反映的是()。
常用的测验方法有()
2015年,某市实现财政总收入2238.75亿元,增长11.0%,其中地方一般公共预算收入1233.88亿元,增长9.8%,增速居全省首位,从主体税种看,个人所得税、企业所得税、营业税、增值税分别增长35.1%、11.9%、16.8%、6.3%。
新中国成立后,中日贸易逐步发展的基础是()。
By1776thefineartofpaintingasithaddevelopedinwesternEuropeuptothistimehadbeenintroducedintotheAmericancol
最新回复
(
0
)