首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
admin
2016-10-29
30
问题
给定程序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全国计算机二级
相关试题推荐
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
设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的值为______。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。
随机试题
由消费者通过互联网轮流公开竞价,在规定时间内价高者赢得标的物的一种定价方法指的是【】
控制新生儿破伤风的措施是
关于一期梅毒,错误的是
引起戊型肝炎流行的最主要的途径是
某煤矿企业(增值税一般纳税人)2016年2月将境内开采的2吨原煤用于生产居民用煤炭制品,当月销售居民用煤炭制品取得不含税销售收入18万元,已知该批原煤的生产成本为15万元,当地税务机关确定的成本利润率为10%、资源税税率为6%。则煤矿企业应缴纳资源税和增值
突然,从窗外传来一阵急促的“的嘟”——“的嘟”——声.这声音犹如一块巨石落入平静的水面,教室里顿时喧闹起来。紧接着,像有谁下了一道命令:“向左看齐”,所有的学生都向左边看去。这是怎么回事,还没等老师喊出话来,坐在靠窗边的同学已经站起来,趴在窗台上向外张望,
皮亚杰认为认知阶段出现的先后次序是不变的。()
孙中山领导的辛亥革命,是20世纪中国的第一次历史性巨变,它
下列有关抽象类和纯虚函数的叙述中,错误的是()。
ReadthislettertotheeditorofTheEconomist.Choosethebestsentencefromtheoppositepagetofilleachoftheblanks.For
最新回复
(
0
)