首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
admin
2021-07-09
52
问题
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define MAXLINE20
fun(char*pstr[6])
{int i,j;
char*p;
for(i=0;i<5;i++){
/**********found**********/
for(j=i+1,j<6,j++)
{
if(strcmp(*(pstr+i),*(pstr+j))>0)
{
p=*(pstr+i);
/**********found**********/
*(pstr+i)=pstr+j;
*(pstr+j)=p;
}
}
}
}
main()
{int i;
char*pstr[6],str[6][MAXLINE];
for(i=0;i<6;i++)pstr
=str
;
printf("\nEnter6string(1string at each line):\n");
for(i=0;i<6;i++)scanf("%s",pstr
);
fun(pstr);
printf("The strings after sorting:\n");
for(i=0;i<6;i++)printf("%s\n",pstr
);
}
选项
答案
(1)for(j=i+1;j<6;j++) (2)*(pstr+i)=*(pstr+j)
解析
(1)此处考查for语句的格式,各表达式之间应用“;”隔开。
(2)此处考查用指针表示数组元素的方法,*(pstr+I)表示pstr所指向数组的第1个元素,同理,*(pstr+j)表示pstr所指向数组的第j个元素。
转载请注明原文地址:https://kaotiyun.com/show/Tbkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;dopfinff(“%d,”,i);while(i++);prinff(“%d\n”,i);程序的运行结果是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
有以下程序#include<stdio.h>intfun1(doublea){return(int)(a*=a);}intfun2(doublex,double
有以下程序#include<stdio.h>main(){inta=-1,b=-1;while(++a)++b;printf("%d,%d\n",a,b);}程序的运行结果是
给定程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至K所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*s){int*t;t=(int*)malloc(2*siz
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
由关系R1和R2得到关系R3的操作是
在关系数据库中,用来表示实体间联系的是
随机试题
我国常绿阔叶林主要分布在
常用的苯甲酸衍生物类降糖药为
早期食管癌的症状有()。
金属烤瓷冠舌侧龈边缘最好为
在各种激励理论中,赫茨伯格的双因素理论所提出的两个因素是( )。
企业管理的首要职能是()。
已知一杯茶水有若干克,第一次加入一定量的水后,茶水的浓度为6%,第二次又加入同样多的水后,茶水的浓度为4%,求第三次加入同样多的水后茶水的浓度为多少?()
不久前,河南项城市秣陵镇政府大门口,几位来办事的群众注意到,公示长廊多了个“小微权力”监督榜。低保、五保、扶贫卡、危房改造等群众关心的事项,每一项都有办事流程图,如何办、找谁办,_________。填入画横线部分最恰当的一项是()。
由于“鱼和熊掌不可兼得”,所以,现在没有得鱼,就一定可以得到熊掌。以下哪项推理结构与上述类似?
以下叙述中错误的是()。
最新回复
(
0
)