更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

【每日一练】C语言等级考试题目1

  • 发布:C++培训
  • 来源:伊俊校园社区
  • 时间:2019-05-31 11:02

C语言是大家最早接触的计算机编程程序,C语言等级证书也是很同学必考证书之一,最近小编总结了一些C语言等级考试题目,供大家学习,题量不大,每日一题,如果能跟上小编的步伐,相信拿到证书也是水到渠成的事情。

编写一个函数 jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数 m 且紧靠 m 的 k 个素数存入数组 xx 传回。

最后调用函数 writeDat()读取 10 组数据,分别得出结果且把结果输出到文件 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[])

{ int s=0; for(m=m+1;k>0;m++)

if(isP(m)) { xx[s++]=m; k--;}

}

main()

{

int m,n,xx[1000];

clrscr();

printf("\nPlease enter two integers:");

scanf("%d%d",&m,&n);

um(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 %d",&m,&n);

um(m,n,xx);

for(m=0;m<n;m++)

fprintf(wf,"%d ",xx[m]);

fprintf(wf,"\n");

}

fclose(rf);

fclose(wf);

}

今天就到这里,大家多多练习,相信你一定可以轻松拿到可以证明自己的C语言等级证书。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:听说C语言指针很难,这个我怎么不觉得呢?
下一篇:【每日一练】C语言等级考试题目2

超全的C语言标识符知识

C指针——指针类型转换

C指针——指针和结构类型的关系

C指针——数组和指针的关系

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省