手机版

全国计算机三级数据库技术上机试题100道(3)

发布时间:2021-06-07   来源:未知    
字号:

int ReadDat(void)

{

FILE *fp;

int i,j; /*计数器变量*/

if((fp=fopen("IN.DAT","r"))==NULL) return 1;

for(i=0;i<100;i++) /*依次读取整型数据放入数组xx中*/

{

for(j=0;j<10;j++)

fscanf(fp,"%d,",&xx[i*10+j]);

fscanf(fp,"\n");

if(feof(fp))

break; /*文件读取结束,则退出*/

}

fclose(fp);

return 0;

}

void Compute(void)

{

int i; /*定义循环控制变量*/

int tt[MAX]; /*定义数组保存奇数*/

for(i=0;i<1000;i++)

if(xx[i]%2!=0)

{

odd++; /*计算出xx中奇数的个数odd*/

ave1+=xx[i]; /*求奇数的和*/

tt[odd-1]=xx[i]; /*将奇数存入数组tt中*/

}

else

{

even++; /*计算出xx中偶数的个数even*/

ave2+=xx[i]; /*求偶数的和*/

}

ave1/=odd; /*求奇数的平均值*/

ave2/=even; /*求偶数的平均值*/

for(i=0;i<odd;i++)

totfc+=(tt[i]-ave1)*(tt[i]-ave1)/odd; /*求所有奇数的方差*/

}

【易错提示】 文件操作函数fscanf()和feof()的用法,if判断语句中逻辑表达式,对方差计算公式运用错误。

4. 【考点分析】 本题考查对一定范围内整数的筛选。考查的知识点主要包括:多位整数的分解算法,完全平方数判断方法,if判断语句和逻辑表达式。

【解题思路】 此题属于数学类问题。分析题干,本题需注意2个关键点:关键

全国计算机三级数据库技术上机试题100道(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)