考试网 >> IT认证 >> 等级 >> 等级动态 >> 最新全国计算机等级考试三级(C语言)上机考试试题总结

最新全国计算机等级考试三级(C语言)上机考试试题总结

发布时间:2006-07-25 12:00     点击:
分页:前10页  上一页  [11] 12 13 14  下一页

 if(totCnt) totPjz/=totCnt;

 /**/

 }

 

 类似题一、编制函数Calvalue( ), 其功能要求: 1. 求出这文件中共有多少个 正整数totNum; 2. 求这些数右移1位后, 产生的新数是偶数的数 的个数totCnt, 以及满足此条件的这些数(右移前的值)的算术平 均值totPjz。

 void Calvalue(void)

 {/**/

 for(; xx[totNum]>0; totNum++)

 if((xx[totNum]>>1)%2==0)

 { totCnt++; totPjz+=xx[totNum]; }

 if(totCnt) totPjz/=totCnt;

 /**/

 

类型题六

 

 函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到 字符串数组xx中; 请编制函数SortCharD( ), 其函数的功能是: 以行为单位对字符按从大到小的顺序进行排序, 排序后的结果仍按行

 重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把 结果xx输出到文件OUT2.DAT中。 例: 原文: dAe,BfC.

 CCbbAA

 结果: fedCBA.,

 bbCCAA

 char xx[50][80] ;

 int maxline = 0 ; /* 文章的总行数 */

 void SortCharD(void)

 {/**/

 int i,j,k,m,n; char ch;

 for(i=0; i < maxline; i++)

 { j=strlen(xx[i]); /*求出每行的字符个数*/

 for(m=0; m < j-1; m++)

 { for(n=m+1; n < j; n++)

 if(xx[i][m] < xx[i][n])

 { ch=xx[i][m]; xx[i][m]=xx[i][n]; xx[i][n]=ch; }
分页:前10页  上一页  [11] 12 13 14  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有