云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机三级考试上机最新南开100精简版

计算机三级考试上机最新南开100精简版

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 15:47:49

main() { int i;

readDat(); jsValue(); writeDat();

printf(\

for(i=0;i

readDat() {

FILE *fp; int i;

fp=fopen(\

for(i=0;i<300;i++)fscanf(fp,\ fclose(fp); }

writeDat() {

FILE *fp; int i;

fp=fopen(\ fprintf(fp,\

for(i=0;i

*********************************************************************** ★题目57(出圈题)

(本题采用实际上机题,05年9月和04年9月实际上机题与下面相同)

设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把编号按照出圈的顺序输出到OUT.DAT文件中。

注意:第1个出圈的编号存放在p[0]中,第2个出圈的编号存放在p[1]中,直至第n个出圈的编号存放在p[n-1]中。

设 n = 100, s = 1, m = 10进行编程。 注意: 部分源程序存放在PROG1.C中。

请勿改动主函数main()和输出数据函数WriteDat()的内容。 #include #define N 100 #define S 1

#define M 10 int p[100], n, s, m ; void WriteDat(void) ;

void Josegh(void) { int i,j,s1,w,q[100];

for(i=0;i

for(i=1; i<=n; i++) p[i-1]=i; for(i=n; i>=2; i--) { s1=(s1+m-1)%i; if(s1==0) s1=i; w=p[s1-1];

for(j=s1; j

for(i=0,j=n-1;i=0;i++,j--) q[j]=p[i]; for(i=0;i

void main() {

m = M ; n = N ; s = S ; Josegh() ; WriteDat() ; }

void WriteDat(void) { int i, j = 0 ; FILE *fp ;

fp = fopen(\\;

for(i = 0 ; i <= N - 1 ; i++) { printf(\\p[i]) ; fprintf(fp, \p[i]) ; j++ ;

if(j % 10 == 0) { printf(\; fprintf(fp, \; } }

fclose(fp) ; }

*********************************************************************** 题目60(整数运算排序题)

在文件in.dat中有200组数据,每组有3个数,每个数均是三位数。函数ReadDat()读取这200组数据存放到结构数组aa中,请编制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每组中的第二个数大于第一个数加第三个数的之和,其中满足条件的组数作为函数jsSort() 的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

main() { int i; readDat(); jsValue(); writeDat(); printf(\ for(i=0;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com