c语言二级考试南开100,南开100题WORD加答案(二级C语言考试)

资源描述:

1下列程序的功能是将大于整数m且紧靠m的k个素数存入数组xx。请编写函数numint m,int k,int xx[]实现函数的要求 ,最后调用函数readwriteDAT把结果输出到文件out.dat中。 例如若输入17,5,则应输出19,23,29,31,37。 注意部分源程序已给出。 请勿改动主函数main和函数readwriteDAT的内容。 ---------类型素数。 void numint m,int k,int xx[] /*标准答案*/ {int datam1; int half,n0,I; while1 {halfdata/2;forI2;Ihalf {xx[n]data;n;} ifnkbreak; data; } } 或者 void numint m,int k,int xx[] {int i,j,s0; forim1;k0;i {forj2;j0;m ifisPm { xx[i]m; k--; } } 原程序如下 include include void readwriteDAT ; int isPint m { int i ; fori 2 ; i define MAX 200 int a[MAX], b[MAX], cnt 0; void jsVal { } void readDat { int i ; FILE *fp ; fp “in.dat“, “r“ ; fori 0 ; i MAX ; i fscanffp, “d“, fclosefp ; } void main { int i ; readDat ; jsVal ; printf“满足条件的数d\n“, cnt ; fori 0 ; i cnt ; i printf“d “, b[i] ; printf“\n“ ; writeDat ; system“pause“; } writeDat { FILE *fp ; int i ; fp “out.dat“, “w“ ; fprintffp, “d\n“, cnt ; fori 0 ; i cnt ; i fprintffp, “d\n“, b[i] ; fclosefp ; } 3函数READDAT实现从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请编制函数STROR,其函数功能是以行为单位把字符串中的所有小写字母O左边的字符串内容移到该串的右边存放,然后并把小写字母O删除,余下的字符串内容移到已处理字符串的左边存放.最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WRITEDAT把结果XX输出到文件OUT.DAT中. 例如原文You can create an index on any fie

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值