杭州股票配资-2012年网络技术三级试题库(修正版)
栏目:股票平台 发布时间:2024-08-12
提供2012年三级网络技术上机题库(修正错误版)下word文档在线阅读与免费下载

最新计算机题库,纠正部分错误

2012年网络技术三级试题库(下)

(2012年9月修订)

★ 第59题(字符串左右排序题)

函数()从文件in.dat中读取20行数据并存入字符串数组xx中(每行字符串长度小于80)。请编写一个函数()贵州股票配资,其功能为:按照给定的条件太原股票配资,以行为单位对字符串进行排序,并将排序后的结果再次以行为单位存入字符串数组xx中,最后调用函数()将结果xx输出至文件out.dat中。

条件:将字符串从中间拆分成两部分成都股票配资,左边部分按字符 ASCII 值降序排列,右边部分按字符 ASCII 值升序排列。如果原字符串长度为奇数,则中间字符不排序,字符保留在原位置。例如:位置 0 1 2 3 4 5 6 7 8

源字符串

1 2 3 4 9 8 7 6 5

处理后的字符串为

4 3 2 1 9 5 6 7 8

空白 ()

{int i,j,k,strl南宁股票配资,一半;

字符 ch;

对于(i = 0; i

{ strl=(xx[i]);

一半=strl/2;

对于(j = 0; j

对于(k=j+1;k

如果(xx[i][j]

如果 (strl%2) 一半++;

对于(j=一半;j

对于(k=j+1;k

如果 (xx[i][j]>xx[i][k]) {ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}

**********************************************************************************

★ 第60题(字符ASCII值移位替换题)

函数()用于从文件IN.DAT中读取一篇英文文章,存入字符串数组xx中。请编写一个函数()天津股票配资,其功能为:将字符串中所有字符的ASCII值以行为单位左移4位,低位用0填充。若左移后字符的ASCII值小于等于32或大于100,则原字符保持不变。否则,将左移后字符的ASCII值添加到原字符ASCII值中,新的字符仍存储在原字符串相应位置。最后将处理后的字符串按行存回字符串数组xx中,最后调用函数()将结果xx输出到文件OUT7.DAT中。

文章原创于金源网络科技有限公司:http://haimianbeibei.com/