1、请编写函数fun,函数的功能是: 移动字符串中的内容,移动的规则如下: 把第1到第m个字符, 平移到字符串的最后, 把第m+1到最后的字符移到字符串的前部。

例如, 字符串中原有的内容为: ABCDEFGHIJK, m的值为3, 则移动后, 字符串中的内容应该是: DEFGHIJKABC。

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。

#include

#include

#define N 80

void fun1(char *w) /* 本函数的功能是将字符串中字符循环左移一个位置 */

{

int i; char t;

t=w[0];

for(i=0;i

w[i]=w[i+1];

w[strlen(w)-1]=t;

}

void fun(char *w, int m) /*可调用fun1函数左移字符 */

{

}

main()

{ char a[N]= "ABCDEFGHIJK";

int m;

printf("The original string:\n");puts(a);

printf("\n\nEnter m: ");scanf("%d",&m);

fun(a,m);

printf("\nThe string after moving:\n");puts(a);

printf("\n\n");

NONO();

}

NONO()

{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */

FILE *rf, *wf ; char a[N] ; int m, i ;

rf = fopen("c:\\test\\in.dat","r") ;

wf = fopen("c:\\test\\out.dat","w") ;

for(i = 0 ; i < 10 ; i++) {

fscanf(rf, "%d %s", &m, a) ;

fun(a, m) ;

fprintf(wf, "%s\n", a) ;

}

fclose(rf) ; fclose(wf) ;

}

2、学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。

例如,输入的分数是60 69, 则应当把分数在60到69的学生数据进行输出,包含60分和69分的学生数据。主函数中将把60放在low中,把69放在heigh中。

注意: 部分源程序在文件PROG1.C文件中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include

#define N 16

typedef struct

{ char num[10];

int s;

} STREC;

int fun( STREC *a,STREC *b,int l, int h )

{

}

main()

{ STREC s[N]={{"GA005",85},{"GA003",76},

{"GA002",69},{"GA004",85},{"GA001",96},

{"GA007",72},{"GA008",64},{"GA006",87},

{"GA015",85},{"GA013",94},{"GA012",64},

{"GA014",91},{"GA011",90},{"GA017",64},

{"GA018",64},{"GA016",72}};

STREC h[N],tt;FILE *out ;

int i,j,n,low,heigh,t;

printf("Enter 2 integer number low & heigh : ");

scanf("%d%d", &low,&heigh);

if ( heigh< low ){ t=heigh;heigh=low;low=t; }

n=fun( s,h,low,heigh );

printf("The student's data between %d--%d :\n",low,heigh);

for(i=0;i

p

c语言找最长串指针改错,全国计算机二级C语言上机 (改错题)【DOC精选】.doc相关推荐

  1. 二级c语言需要知道的知识点,2020年全国计算机二级C语言复习知识点:C语言基本知识(...

    [摘要] 即将参加全国计算机等级考试的考生们,考试即将到来,大家的备考工作进行得如何了?考必过为大家精心整理了2020年全国计算机二级C语言复习知识点:C语言基本知识(,希望能够助力全国计算机等级考试 ...

  2. c语言找最长串指针改错,2013年计算机二级C语言上机试题及解析35

    2013年计算机二级.一级.三级等更多考试考前培训请进入教育联展网-中国教育培训第一门户,助您顺利通过计算机等级考试! 填空题 给定程序中,函数fun的功能是建立一个N×N的矩阵. 矩阵元素的构成规律 ...

  3. 2018全国计算机二级c语言,2018年全国计算机二级C语言

    2018年全国计算机二级C语言Tag内容描述: 1.二级C语言2010年培训 全国计算机二级C语言资格考试培训资料 考试方式全国计算机等级考试二级C语言每年上半年3月份与9月份两次考试,报名时间查看通 ...

  4. 计算机二级c语言考试内容有哪些,全国计算机二级C语言公共部分考什么的那些内容?..._公共英语考试_帮考网...

    全国计算机二级考试时间:春季是3月份,秋季是9月份.具体的日期每年都不一样. 全国计算机等级考试的成绩将在考后约45-90天内得到成绩(不同地区公布成绩的时间将有所差异),查询方法有声讯电话(快.收费 ...

  5. 全国二级c语言考试题型,2016年电大 -全国计算机二级c语言考试题型及考试重点.doc...

    2016年电大 -全国计算机二级c语言考试题型及考试重点 全国计算机二级C语言资格考试 考试方式全国计算机二级C语言.笔试:90分钟,满分100分,其中含公共基础知识部分的30分.???? 2.上机: ...

  6. 二级c语言 真题,全国计算机二级c语言历年真题完整版.doc

    全国计算机二级c语言历年真题完整版.doc 2010年月全国计算机等级考试二级C笔试试卷 一.选择题(1) )对长度为的有序链表进行查找,最坏情况下需要的比较次数为 )对长度为的有序链表进行对分查找, ...

  7. c语言计算机二级考试内容,2018年全国计算机二级C语言考试考什么内容

    根据<全国计算机等级考试二级c语言程序设计考试大纲(2018年版)>得知,全国计算机二级c语言考试内容主要包括:C 语言程序的结构.数据类型及其运算.基本语句等12个内容.考试形式为上机考 ...

  8. 计算机二级C语言辅导j机构,全国计算机二级C语言公基础知识辅导.pptx

    全国计算机二级C语言公基础知识辅导 ;知识点分布;第一章 数据结构与算法;1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *算法不等于程序,也不等于计算方法. ...

  9. 2019知道c语言答案,2019年全国计算机二级C语言练习及答案四

    [摘要]备考全国计算机二级C语言考试的小伙伴们,知识点掌握的都怎么样了呢?环球网校小编整理了2019年全国计算机二级C语言练习及答案解析供大家练习,小伙伴们快来做一做,测试一下自己吧!了解更多全国计算 ...

最新文章

  1. 如何从JavaScript中的给定数字中形成最小的数字
  2. 从源码分析Hystrix工作机制
  3. laravel php跨域请求,laravel开发中跨域的解决方案
  4. office在线编辑器
  5. java学习笔记6--类的继承、Object类
  6. Logstash 使用fingerprint filter过滤重复数据
  7. 第二章 数据的表示和运算 2.1.4 奇偶校验 [计算机组成原理笔记]
  8. 图片切换效果2(定时+左右按钮)
  9. 禁止存放到内存_暴雨 ! 神木能源局:关于煤炭运输及存放的通告
  10. linux下的nginx+tomcat配置
  11. android 辅助音量放大,为什么总是感觉手机音量太小?教你开启这个功能,声音瞬间放大一倍...
  12. 关卡二:Flex伸缩布局
  13. 参考文献格式(含文献标识码说明)
  14. word插入的页眉页脚看不到问题排查
  15. 盘点那些大学生自习室最无法忍受的行为!
  16. MSCOCO数据集转VOC数据集训练目标检测模型
  17. C++ 修改注册表的方法
  18. 日期类的实现(C++)
  19. iphone6s计算机驱动,教你iphone6s连接电脑出现驱动问题怎么办及iOS9.0.2 App Store打不开问题的解决方法...
  20. 关于mos管的压降问题(项目遇到问题总结)

热门文章

  1. 更合理的 setState()
  2. 小白初学搭建 配置本地yum
  3. 我的C3P0的一些配置心得
  4. PXE大批量安装Linux系统
  5. 办公室里绝对不可谈论的4大话题
  6. java基础-Eclipse开发工具介绍
  7. ArcGIS JavaScript API 实现基本的地图功能
  8. PostgreSQL GIN multi-key search 优化
  9. Linux中的Kdump
  10. Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)