永发信息网

编程题目怎么解???

答案:1  悬赏:30  手机版
解决时间 2021-04-17 00:39
下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,int k,int xx[])实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。
例如:若输入17,5,则应输出:19,23,29,31,37。
部分源程序已给出。
请勿改动主函数main()和输出数据函数writeDat()的内容。 #include <conio.h>
最佳答案
#include <stdio.h>
void readwriteDAT();

int isP(int m)
{
int i;

for(i=2;i<m;i++)
if(m % i==0)return 0;
return 1;
}


void num(int m,int k,int xx[])
{


}


main()
{
int m,n,xx[1000];
clrscr();
printf("\nPlease enter two integers:");
scanf(" %d%d" ,&m,&n);
num(m,n,xx);
for(m=n;m<n;m++)
printf(" %d" ,xx[m]);
printf("\n" );
readwriteDAT();
}


viod 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%d" ,&m,&n);
num(m,n,xx);
for(m=n;m<n;m++)fprintf(wf," %d" ,xx[m]);
fprintf(wf,"\n" );
}
fclose(rf);
fclose(wf);
}
void num(int m,int k,int xx[])
{
int i,j=0;
i=m+1;
while(j<k)
{if(isp(i)) xx[j++]=i;
i++;
}
}
对不?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
配乐诗朗诵“我骄傲,我是一个老师”的背景音
赛车风云(速度与激情4)中的的宝马是几系的
作业互助组使用时已停止运行是怎么回事
诺基亚能扩展的型号有?600元左右
不和没素质计较的句子,关于素质教育的名人名
两个人一起上公交车,用天府通能不能刷两次?
急!!!检查书
趙家臭豆腐在哪里啊,我有事要去这个地方
是不是有CSOL2了?听说是用CS起源的引擎,画
谢谢钟女士昨晚的热情款待英文
为什么我9月中旬领取了一次CF是经验加成卡..
邮政怎么用手机查余额,中国邮政储蓄银行怎样
伊甸装饰在什么地方啊,我要过去处理事情
DNF贝尔码尔之星
异次元杀阵究竟是谁制造的,第一集的人为什么
推荐资讯
里仁花园一期自行车租赁点地址有知道的么?有
某项投资能使您的资金每6年翻一倍,投资效益
王者荣耀名师点有什么用
关于坐船的诗句,求描写船的句子
ZEISS HTF 50 1.4 ROLLEI HTF 50 1.4 CONTAX
自然增长率怎么算书上写的是出生率-死亡率 具
辞藻的辞是什么意思,辞藻是什么意思
九尾狐纹身有什么讲究,纹地藏王讲究什么吗
男士眉毛什么颜色好看,做什么眉毛好看自然
封建迷信活动有哪些,民间的传统封建迷信有哪
北方人叫的木瓜是什么,木瓜是什么样的?怎么
告别初二的优美句子,求描写海南三亚的句子或
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?