首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
admin
2016-10-29
61
问题
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#define NAXLINE 20
fun(char*pstr[6])
{ int i,j;
char*p;
for(i=0 ; i<5;i++){
/*************found*************/
for(j=i+l,j<6,j++)
{
if(strcmp(*(pstr+i),*(pstr
+j))>0)
{
p=*(pstr+i);
/*************found**’‘•••******/
*(pstr+i) past +j;
*(pstr+j) ;
}
}
}
}
main()
{ int i ;
char*pstr[6],str[6][NAXLINE];
for(i=0 ; i<6;i++)pstr
=
str
;
printf("\nEnter 6 string(1 string
at each lihe):\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)C语言中,for语句形式是:for(表达式1;表达式2;表达式3)循环体语句。
因此第一个标识下,for使用错误,应该为“for(j=i+1;j<6;j++)”。
(2)if语句后的复合语句的功能是把“*(pstr+i)”中和“*(pstr+j)”中的地址进行交换,而“*(pstr+i)=pstr+j;”中“pstr+j;”并不是字符串的地址,所以第二个标识下“*(pstr+i)=pstr+j;”改为“*(pstr+i)=*(pstr+j);”。
转载请注明原文地址:https://kaotiyun.com/show/0jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准库函数fgets(s,n,file)的功能是()。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
在数据流图(DFD)中,带有名字的箭头表示______。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
不属于家族共同体的地缘合作的是()
目前,国际货物运输保险缺乏统一的国际公约,调整国际货物运输保险的法律主要是各国的________。
坚持思想建党与制度治党相结合,二者之间的关系是()
A、精B、广C、快D、真E、新药物信息的特点中必须去伪存真反映的是()。
患者,男性。高处坠落后出现严重呼吸困难、四肢不能活动。查体:颈部压痛,四肢瘫痪,高热,有较重痰鸣音。X线摄片提示:C4~C5骨折,合并脱位。减轻脊髓水肿和继发性损伤应可采取
红星工厂以场地使用权作价作为投资与外商兴办了合资企业。合营期第四年,该厂以作价偏低为由向外商要求提高投资作价,外商拒绝的理由应当是()。
做市商的要价一定()出价
根据个人所得税相关规定,计算合伙企业生产经营所得时准予扣除的是()。
某水果店去苹果产地收购苹果.收购价为每千克1.5元,从产地到水果店距离300千米,运费为每吨每千米3元。其他费用为每吨300元,在运输及批发售出过程中,苹果的损耗是10%,水果店要想达到30%的利润,每千克应定价()元。
设f(x)=|(x一1)(x一2)2(x一3)3|,则导数f’(x)不存在的点的个数是()
最新回复
(
0
)