将大于4小于16的素数有整数m且紧靠m的k个素数输出。(不要用数组)

百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2017 Baidu他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)以下试题来自:
问答题请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是将大于整数m且紧靠m的k个非素数存入所指的数组中。
例如,若输入15,5,则应输出16,18,20,21,22。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun(int m,int k,int xx[])
int m,n,zz[1000];
clrscr();
printf("\nPlease enter two integers:");
scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m<n;m++)
printf("%d",zz[m]);
printf("\n"); void fun(int m, int k, int xx[]){int i,j,n;for(i=m+A,n=0;n<k;i++) /*找大于m的非素数,循环k次,即找......
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 【1】"%1d",&n
【2】n=-n;
【3】 "%1d",n2.填空题 (1)错误:int fun(char t[])
正确:void fun(char t[])(2)错误:t[j]=t[i++];
正确:t[j]=t[i];
热门相关试卷
最新相关试卷求编程大神解答!“将大于形参m且紧靠m的k个素数存入xx所指的数组中”为啥我输出没结果!!!!!_百度知道
求编程大神解答!“将大于形参m且紧靠m的k个素数存入xx所指的数组中”为啥我输出没结果!!!!!
#include&stdio.h&
void fun(int k,int m,int xx[])
{int i,j,n=0;
while(n&k)
{ for(i=m+1; ;i++)
{for(j=2;j&i;j++)
if(i%j==0)
if(j==i) xx[n++]=i;} }
for(i=0;i&k;i++)
printf(&%d&,xx[i]);
{int k,m,xx[10...
我有更好的答案
printf(&&%d&;int&xx[]){ int&i,&j,&n&&=&0; for&(i&=&nbsp.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://g.m;=&2;&j&nbsp,&xx[10]; scanf(&&(i&nbsp.&nbsp,&&m);&j&==&0)
if&(j&==&i)
xx[n++]&=&k.com/zhidao/wh%3D600%2C800/sign=b1a18bf0be1a49ae1f2b30/d1ed21beddc450da3fd0.jpg" esrc="http://g.xx[i]);}int&main(){ int&nbsp://g;void&,&&j++)
if&(i&%&&n&&&k;&i++)&//&条件应该放在这里 {
for&m&+&i#include&&stdio.h&%d%d&m.k; } for&&lt,&nbsp,&&=&0;&i&nbsp.hiphotos.baidu.com/zhidao/pic/item/d1ed21beddc450da3fd0;k;1;fun(int&k,&int&i;(j&nbsp,& fun(k,&m,&xx);}运行结果<a href="http
采纳率:89%
来自团队:
为您推荐:
其他类似问题
法院的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
多项选择题下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,int k,int xx[])实现程序的要求,最后调用函数read write DAT()把结果输出到out31.dat文件中。
例如,若输入17,5,则应输出19,23,29,31,37。
注意:部分源程序已给出。
请勿改动主函数main()和输入输出函数read write DAT()的内容。
试题程序:
Void readwriteDAT();
Void num(int m,int k,,int XX[])
int m,n,xx[1000];
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 read write DAT()
int m,n,xx[1000],i;
FILE *rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。
for(i=0;i<10;i++)
fscanf(rf,%d,” %d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
fprintf(wf,%d”,xx[m]);
fprintf (wf, “\n”);
fclose(rf);
fclose (wf);
为您推荐的考试题库
你可能感兴趣的试题
热门相关试卷
最新相关试卷

我要回帖

更多关于 判断一个正整数是素数 的文章

 

随机推荐