海南大学C语言考试大题题库Word文档下载推荐.docx

上传人:b****1 文档编号:13394256 上传时间:2022-10-10 格式:DOCX 页数:27 大小:20.14KB
下载 相关 举报
海南大学C语言考试大题题库Word文档下载推荐.docx_第1页
第1页 / 共27页
海南大学C语言考试大题题库Word文档下载推荐.docx_第2页
第2页 / 共27页
海南大学C语言考试大题题库Word文档下载推荐.docx_第3页
第3页 / 共27页
海南大学C语言考试大题题库Word文档下载推荐.docx_第4页
第4页 / 共27页
海南大学C语言考试大题题库Word文档下载推荐.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

海南大学C语言考试大题题库Word文档下载推荐.docx

《海南大学C语言考试大题题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《海南大学C语言考试大题题库Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。

海南大学C语言考试大题题库Word文档下载推荐.docx

while((【?

】)!

='

\n'

{

if(cx!

'

)putchar(cx);

if(cx=='

if(【?

】)

putchar(【?

】);

front=cx;

}

}

del函数的作用是删除有序数组a中的指定元素x,n为数组a的元素

个数,函数返回删除后的数组a元素个数。

主函数调用del删除5,

输出删除后的数组,请填(3)空使程序完整。

voidmain()

{intdel(inta[10],intn,intx);

intx[10]={1,2,3,4,5,6,7,8,9,10};

inti,y;

y=【?

】;

for(i=0;

i<

y;

i++)

printf("

%d"

x[i]);

intdel(inta[10],intn,intx)

{intp=0,i;

while(x>

=a[p]&

&

p<

n)

【?

for(i=p-1;

i<

n;

i++)

return(n-1);

下面程序的功能是输入10个数,找出最大值和最小值所在的位置,

并把两者对调,然后输出调整后的10个数。

请填(4)空使程序完整。

--------------------------------------------------------*/

{inta[10],max,min,i,j,k;

k=0;

j=0;

for(i=0;

10;

scanf("

%d"

&

a[i]);

】=a[0];

i++)

if(a[i]<

min){min=a[i];

【?

if(a[i]>

max){max=a[i];

a[j]=max;

a[i]);

以下程序的功能是计算函数f=x/y+y/z,请填(3)空使程序完整。

#include<

main()

{【?

/*函数原型声明*/

floatx,y,z,f;

%f,%f,%f"

x,&

y,&

z);

f=fun(【?

f+=fun(【?

f=%f"

f);

floatfun(floata,floatb)

{

return(a/b);

以下程序是将字符串b的内容连接字符数组a的内容后面,形成新

字符串a,请填

(2)空使程序完整。

voidmain()

{chara[40]="

Great"

b[]="

Wall"

;

inti=0,j=0;

while(a[i]!

)i++;

while(【?

】){

a[i]=b[j];

i++;

j++;

%s\n"

a);

下面程序用"

插入法"

对数组a进行由小到大的排序,请填(3)空使

程序完整。

经典算法提示:

简单插入排序算法的基本思想使将数组处理n-1次,第k次处理是

将第k个元素插入到目前的位置。

第k次的元素是这样插入的:

第k次处理时,前面的元素a[0],a[1],…,a[k-1]必定已排成了升

序,将a[k]与a[k-1],a[k-2],…a[0]逐个比较(由后向前),若

有a[j]<

a[k],则a[k]插入到a[j]之后,否则a[k]维持原位不变。

{inta[10]={191,3,6,4,11,7,25,13,89,10};

inti,j,k;

for(i=1;

i++){

k=a[i];

j=【?

while(j>

=0&

k<

a[j]){

j--;

】=k;

i++)printf("

已知程序的功能是输出数组a中的最大值,及该元素所在的行号

和列号,请填(3)空使程序完整。

{inti,j,row=0,col=0,max;

inta[4][3]={{4,5,6},{10,1,23},{2,-8,9},{9,7,18}};

max=a[0][0];

for(【?

for(j=0;

j<

3;

j++)

if(【?

row=i;

col=j;

%d,%d,%d\n"

max,row,col);

v

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1