对存在不稳定因素的最终边坡应长期监测,发现问题及时处理。
要到微信小程序或APP查看答案哦。
实在点不开答案,可以分享到微信,
在微信里面查看答案。
APP具体操作流程为:
照样子写句子。
例:从此,他的羊再也没丢过。
例:一天早上,他去放羊,发现少了一只。
下列关于认识和真理的说法,错误的是( )
①认识是一个过程,而真理是不变的
②真理的内容是客观,而认识的内容是主观的
③两者都是人脑对客观事物的反映
④认识、真理都是与客观对象相符合的
A.①②④
B.②④
C.①②③
D.③④
输入贮存过久的库存血时,易引起
A.低钠血症
B.低钾血症
C.高钾血症
D.低钙血症
E.高钠血症
The Natural Approach believes that the teaching of () should be delayed until comprehension skills are established.
A. listening
B. speaking
C. reading
D. writing
请编制函数ReadDat(),实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute(),分别计算出XX中偶数的个数even,奇数的平均值ave1,偶数的平均值ave2以及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。
计算方差的公式如下:
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。
注意:部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDat()的内容。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 1000
int xx[MAX],odd=0,even=0;
double ave1=0.0,ave2=0.0,totfe=0.0;
void WriteDat(void);
int ReadDat(void)
int i;
FILE*fp;
if((fp=fopen("IN.DAT","r"))==NULL)return 1;
/***编制函数ReadDat()的部分***/
/******************/
fclose(fp);
return 0;
void Compute(void)
int i,yy[MAX];
for(i=0;i<MAX;i++)
yy[i]=0;
for(i=0;i<MAX;i++)
if(xx[i]%2==0)//测试结点i是否是偶数)
yy[even++]=xx[i];//将结点i存入数组yy中
ave2+=xx[i];//将结点i累加存入ave2中
else
//如果结点i不是偶数
odd++;//累加变量odd记录奇数的个数
ave1+=xx[i];)//将xx[i]累加存入ave1中
if(odd==O)ave1=0:
else ave1/=odd;//计算奇数的平均数
if(even==0)ave2=0;
else ave2/=even;//计算偶数的平均数
for(i=0;i<even;i++)
totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;
void main()
int i;
for(i=0;i<MAX;i++)xx[i]=0;
if(ReadDat())
printf("数据文件IN.DAT不能打开!");
return:
Compute();
printf("EVEN=%dAVE1=%fAVER2=%fTOTFC=%f"f,even,ave1,ave2,totfc):
WriteDat();
void WriteDat(void)
FILE*fp:
int i;
fp=fopen("OUT.DAT","w"):
fprintf(fp,"%d%f%f%f",even,ave1,ave2,totfc);
fclose(fp);