| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 526 人关注过本帖
标题:想过三级C的朋友进来!(编程题一)
只看楼主 加入收藏
本人已死
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2005-9-20
收藏
 问题点数:0 回复次数:1 
想过三级C的朋友进来!(编程题一)
好像二级C的题目有点简单没人看样的,那偶就发三级C的题吧 今天的题是: 将大于整数m且紧靠m的k个素数存入数组xx[],编写函数num(int m,int k,int xx[])实现程序要求,最后调用readwriteDAT()把结果输出到out.dat文件中 例如:若输入17,5 则应输出:19,23,29,31,37 偶也没做,所以暂时就没答案啦,嘿嘿(此贴不算违规贴吧,板猪) 发个MM养养眼:

[此贴子已经被作者于2005-10-9 1:08:34编辑过]

搜索更多相关主题的帖子: 朋友 
2005-10-09 00:57
本人已死
Rank: 1
等 级:新手上路
威 望:1
帖 子:183
专家分:0
注 册:2005-9-20
收藏
得分:0 

#include<conio.h> #include<stdio.h>

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 i,j;int *p=xx; for(i=m+1,j=0;;i++) { if(isP(i)){*p=i;j++;p++;} if(j==k)break; } } 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<n;m++)fprintf(wf,"%d",xx[m]); fprintf(wf,"\n"); } fclose(rf); fclose(wf); }

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<n;m++) printf("%d ",xx[m]); printf("\n"); readwriteDAT(); } 不知道怎么回事,就是写不进去,readwriteDAT();函数好像没有用,郁闷!

[此贴子已经被作者于2005-10-9 3:36:00编辑过]


爸爸告诉我:女人喜欢有钱的男人;妈妈告诉我:女人喜欢有貌的男人。我翻翻钱包,又照照镜子,然后我哭了
2005-10-09 03:34
快速回复:想过三级C的朋友进来!(编程题一)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038915 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved