考试网 >> IT认证 >> 等级 >> 等级动态 >> 全国三级信息、网络、数据库上机编程题15道

全国三级信息、网络、数据库上机编程题15道

发布时间:2006-07-25 12:00     点击:
分页:上一页  1 2 3 4 [5] 6 7 8 9 10  下一页

 k++;I--;

 }

strcat(ch,pp);

strcpy(pp, "");

k=1;

if(I==-1)break;

 while((xx[l][I]<’A’||xx[l][I]>’z’)&&I>=0)

 {for(j=k;j>=0;j--)

 pp[j+1]=pp[j];

 pp[0]=xx[l][I];

 k++;

 I--;}

 strcat(ch,pp);

 strcpy(pp,"");

 k=0;

 if(I==-1)break;}

 strcpy(xx[l],ch);

 }

}

资料来源:东方教育网http://www.eastedu.com.cn







7、

有200个正整数已经存入数组a,他们都是1000—9999的正整数,编写函数,功能是如果四位数各位上的数字均为0/2/4/6/8,则统计满足条件的个数cnt,并且把这些四位数按从大到小的顺序存入数组b。注意a,b数组已经定义。cnt已经定义并已经赋值为0

void jsVal()

{

int bb[4];

int I,j,k,flag;

for (I=0;I<200;I++)

 {bb[0]=a[I]/1000;

 bb[1]=a[I]%1000/100;

 bb[2]=a[I]%100/10;

 bb[3]=a[I]%10;

 for (j=0;j<4;j++)

 {if (bb[j]%2= =0)

 flag=1;

 else 

 {flag=0;break;}

 }

 if (flag= =1)

 { b[cnt]=a[I];

 cnt ++;}

 }

for(I=0;I for(j=I+1;j if (b[I] {k=b[I];

 b[I]=b[j];

 b[j]=k;}

}



8、有200个正整数已经存入数组aa,他们都是1000—9999的正整数,编写函数,功能是按照每个数的后三位的大小进行升序排列,将排序后的前10个数存入数组bb。如果数组bb中出现后三位相等的数值,则按照原值降序排列。注意aa,bb数组已经定义。
分页:上一页  1 2 3 4 [5] 6 7 8 9 10  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有