首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
给定程序MODI1.C中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include
admin
2016-10-29
59
问题
给定程序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>main(){staticchara[]="language";char*p;
判断字符串s1是否大于字符串s2,应该使用()。
在C语言中,函数返回值的类型最终取决于()。
若变量已正确定义,下列正确的程序段是()。
数据库设计包括两个方面的设计内容,它们是______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1if
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
下列关于尾矿库建设对企业资质要求的说法错误的是()。
关于热衰竭正确的是
市场经济不仅有一个形成和发展过程,而且不能脱离()和()。
ABC公司对某投资项目的分析与评价资料如下:该投资项目使用的所得税税率为25%.年税后营业收入为700万元,税后经营付现成本为350万元,税后经营利润为210万元。那么.该项目年经营现金净流量为()万元。
关于政府财政政策的作用,下列说法中正确的有()。
王老师在讲述高中美术《青铜器》一课时,带领学生“走出去”,参观中国国家博物馆,亲临现场感受莲鹤方壶的艺术魅力,陶冶审美情操,理解美术文化。王老师的这一教学设计体现了《普通高中美术课程标准(实验)》中课程资源开发与利用建议的()。
下列对珊瑚礁这个概念理解最准确的一项是()。下列对“2004年世界珊瑚礁状况报告显示,近期得到保护的珊瑚礁的状况正在好转,这给世界各地的珊瑚礁的未来带来些许希望”这句话理解正确的一项是()。
向阳电器公司销售部门对今年微波炉的销售量进行统计,发现今年前两个季度销售微波炉25万台,只是去年全国销售量的30%。向阳电器公司有关部门由此得出结论,今年微波炉的销售量肯定会低于去年。以下哪项如果为真,最能削弱上述结论?
就某一问题要求被调查者回答自己的想法或做法,以此来分析,推测群体的态度和心理特征的研究方法称为()【江西师范大学2011】
A、Therearealtogether15candidatesinthepresidentialelection.B、Apro-Westernreformerwonmorevotesthananyothercandid
最新回复
(
0
)