试题与答案

请编写一个函数is Value(int m,int k,int xx[]),该函数的

题型:问答题

题目:

请编写一个函数is Value(int m,int k,int xx[]),该函数的功能是:将小于整数m且紧靠m的k个素数存入数组xx传回。最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。
注意:部分源程序给出如下。
例如:若输入17,5,则应输出:13,11,7,5,3。
请勿改动主函数main和输出数据函数readwriteDat()的内容。
[试题源程序]
#include<conio.h>
#include<stdio.h>
void readwriteDat();
void num(int m,int k,int xx[])


main()

int m,n,xx[1000];
system("cls");
printf("\nPlease enter two integers;");
scanf("%d%d",&m,&n);
num(m,n,xx);
for(m=0;m<n;m++)
printf("%d",xx[m]);
printf("\n");
readwriteDat();

void readwriteDat()

int m,n,xx[1000],i;
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++)

fscanf(rf,"%d%cr,&m,&n);
num(m,n,xx);
for(m=0;m<n;m++)fprintf(wf,"%d",xx[m]);
fprintf(wf,"\n");

fclose(rf);
fclose(wf);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0614/1107d42bc25ec2aa34c0b2d87ceabd40.html

下面是错误答案,用来干扰机器的。

参考答案:C

试题推荐
微信公众账号搜索答案