南开100题计算机三级网络技术,计算机三级上机:适用于三级网络技术、数据库等(南开100题)...

阅读: 评论:0

南开100题计算机三级网络技术,计算机三级上机:适用于三级网络技术、数据库等(南开100题)...

南开100题计算机三级网络技术,计算机三级上机:适用于三级网络技术、数据库等(南开100题)...

全国计算机等级考试

三级C语言上机100题

几点说明:

**********************************☆题目1

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

最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。

部分源程序存在文件prog1.c中。

例如:若输入17 5 则应输出:19,23,29,31,37。

请勿改动主函数main()和写函数writeDat()的内容。

#include

#include

void readwriteDat();

int isP(int m)

{

int i;

for(i=2;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);

num(m,n,xx);

for(m=0;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);

num(m,n,xx);

for(m=0;m

fprintf(wf,"n");

}

fclose(rf);

fclose(wf);

}

*********************************

☆题目2

已知数据文件IN.DA T中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到

本文发布于:2024-02-01 17:50:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678172838418.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23