问答题编写程序,求20元素无符号字数组ARRAY中最小的奇数,存入ODD单元,如果不存在奇数,将ODD单元清零。
问答题
编写程序,求20元素无符号字数组ARRAY中最小的奇数,存入ODD单元,如果不存在奇数,将ODD单元清零。
参考解析
解析:
暂无解析
相关考题:
请编制函数ReadDat()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数 Compute()分别计算出xx中奇数的个数odd、奇数的平均值ave1、偶数的平均值ave2及所有奇数的方差toffc的值。最后调用函数WriteDat()把结果输出到OUT83.DAT文件中。计算方差的公式如下:设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。注意:部分源程序已给出。请勿改动主函数main()和输写函数WriteDat()的内容。试题程序:include<stdio.h>include<stdlib.h>include<string.h>define MAX 1000int xx[MAX],odd=0,even=0;double avel=0.0,ave2=0.0,totfc=0.0;void WriteDat(void);int ReadDat(void){FILE *fp;if((fp=fopen("IN83.DAT","r"))==NULL) return 1;fclose(fp);return0;}void Compute(void){}void main( ){int i;for(i=0;i<MAX;i++xx[i]=0;if(ReadDat()){printf ( "数据文件IN83.DAT 不能打开! \007\n" );return;}Compute();printf( "ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd, avel,ave2,totfc);WriteDat();}void WriteDat(void){FILE *fp;int i;fp=fopen("OUT83.DAT","w");fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd, ave1,ave2,totfc);fclose(fp);}
请编制函数ReadDa(()实现从文件IN83.DAT中读取1000个十进制整数到数组xx中。请编制函数 Compute()分别计算出xx中奇数的个数odd、奇数的平均值avel、偶数的平均值ave2及所有奇数的方差totfc的值。最后调用函数WrireDat()把结果输出到OUT83.DAT文件中。计算方差的公式如下:设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。注意:部分源程序已给出。请勿改动主函数main()和输写函数WriteDat()的内容。试题程序:include<stdio.h>include<stdlib.h>include<string.h>define MAX 1000int xx[MAX],odd=0,even=0;double avel=0.0,ave2=0.0,totfc=0.0;void WriteDat(void);int ReadDat (void){FILE *fp;if ( (fp=fopen ("IN83. DAT", "r") ) ==NULL) return 1;fclose (fp);return 0;}void Compute (void){}void main( ){int i;for (i=0; i<MAX; i++)xx[i]=0;if (ReadDat ()){printf ("数据文件IN83.DAT 不能打开!\007\n");return;}Compute ();printf ( "ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);WriteDat ();}void WriteDat(void){FILE *fp;int i;fp=fopen ("OUT83. DAT", "w");fprintf (fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);fclose(fp);}
在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW 23,36,2,100,32000,54,0ZERO DW? 如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO单元。
在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW23,36,2,100,32000,54,0ZERO DW? 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。
问答题在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW 23,36,2,100,32000,54,0ZERO DW? 如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO单元。
问答题在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW23,36,2,100,32000,54,0ZERO DW? 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。
单选题ODD(a)是用来判别a()A是质数B是整数C是奇数D是偶数