云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2014年春计算机等级二级考试C语言笔试试题

2014年春计算机等级二级考试C语言笔试试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/7 11:13:46

#include

void fun( int a[][4], int n) { int colmax, i, j; for( i=0;i

for( j=1;j<4;j++)

if(a[i][j]>a[i][colmax]) ; __(20)___; if(colmax!=0) { int t=a[i][0]; a[i][0]= __(21)___; a[i][colmax]=t ; } } }

int main()

{ int a[4][4],i,j; for(i=0;i<4;i++) for(j=0;j<4;j++)

scanf(\ fun(a,4);

for(i=0;i<4;i++) { for(j=0;j<4;j++)

printf(\ printf(\ }

return 0; }

15. 以下程序中fun函数的功能是:将x值的的十进制表示中各位上的数字进行分解重组,从而得到一个最大数和一个最小数;用最大数减去最小数的差作为返回值。例如,当x=213465789时,对x值的各位上数字分解重组后得到最大数是987654321,最小数是123456789,因此最大数减去最小数的差值是864197532。 #include __(23)___; int main()

{ long x=213465789,y; y=fun(x);

printf(\ return 0; }

long fun(long x) { long t,max,min; int i,j,k,a[10]; k=0 ;

while(x>0)

{ a[k++]=__(24)___ ; x=x/10; }

for(i=0;i

for(j=0;ja[j+1])

t=a[j], __(25)___ , a[j+1]=t; max=min=0; for(i=0; i

{ max=max*10+__(26)___; min=min*10+a[i]; }

return max-min; }

16、链表合并。已知函数POT *merge(POT *h1, POT *h2)的形参h1指向的链表是按成员x的值升序排列的有序链表。merge函数的功能是将h2指向的链表合并到h1指向的链表中。合并完成后h1指向的链表仍是具有上述特性的有序链表。函数返回h1链表首结点的地址。 #include

#include typedef struct point { int x;

struct point *next; }POT;

POT *merge( POT *h1, POT *h2) { POT *p, *p1, *p2; h2=h2->next;

while(__(27)___!=NULL) { p=h2;

h2=h2->next; if(h1==NULL) { h1=p;

h1->next=NULL;

}

else if(p->xx)

{ __(28)___=h1; h1=p; }

else if(h1->next==NULL)

{ h1->next=p;

p->next=NULL;

} else

{ p1=h1;

p2=h1->next;

while(p->x > p2->x &&__(29)___!=NULL) { p1=p2;

p2=p2->next;

}

if(p->x > p2->x) { p2->next=p; p->next=NULL; } else

{ p->next=__(30)___;

p1->next=p;

} }

} return h1; }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#include void fun( int a[][4], int n) { int colmax, i, j; for( i=0;ia[i][colmax]) ; __(20)___; if(colmax!=0) { int t=a[i][0]; a[i][0]= __(21)___; a[i][colmax]=t ; } } } int main() { int a[4][4],i,j; for(i=0

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com