首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
admin
2016-10-29
63
问题
给定程序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://www.kaotiyun.com/show/0jDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准库函数fgets(s,n,file)的功能是()。
设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的值为______。
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
在数据流图(DFD)中,带有名字的箭头表示______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
决定一个政党兴衰的根本因素是
微型计算机中,控制器的基本功能是()。
患者男,42岁,入睡打鼾伴憋气15年,白天嗜睡,精神疲劳,记忆力下降。身高165cm,体重95kg。高血压病史3年,血压145/95mmHg。若诊断为重度阻塞性睡眠呼吸暂停低通气综合征(OSAHS),有哪些方法治疗
慢粒急变最常见的类型是
《安全生产法》规定了生产经营单位必须为从业人员提供符合国家标准或者()的劳动保护用具,并监督、教育从业人员按照使用规则佩戴、使用、保管。
某种商品在《出入境检验检疫机构实施检验检疫的进出境商品目录》中的“检验检疫类别”为“M.P/N.Q”,该商品入境时应实施( )
A公司是一家大型物流企业,适用的所得税税率为25%,采用资产负债表债务法核算所得税,每年按净利润的10%提取法定盈余公积。2002—2012年发生如下经济业务:(1)A公司于2002年12月31日购置一栋办公楼,买价为1000万元,相关税费34万
银行凭借获得货运单据质押权利有追索权地对信用证项下票据进行融资,这种行为是()。
刑法的基本原则是指刑法特有的在刑法的立法、解释和适用过程中所必须普遍遵循的具有全局性、根本性的准则。我国刑法明文规定的基本原则有
Wearethesumofouractions.Ibelievethattheactionsyoutakedeterminewhoyouare.But,yousay,Ihadanabusivefather/
最新回复
(
0
)