1 / 9
文档名称:

C语言程序设计-.doc

格式:doc   大小:337KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计-.doc

上传人:phljianjian 2019/9/24 文件大小:337 KB

下载得到文件列表

C语言程序设计-.doc

相关文档

文档介绍

文档介绍:C语言程序设计-————————————————————————————————作者:————————————————————————————————日期: C语言程序设计实验十二实验目的江苏省等级考试的上机考与全国等级考试的上机考形式完全不同,江苏省等考上机只考两题,一题是改错题,但并不提示错误的位置,需要自已动脑。改错题通常有3~4个错误。错误分为两大类,一类是语法出错,这类错误比较查错和容易修改,即修改通过编译程序提示的错误。另一类是结果出错,即程序的算法出错,这类错误需认真审题。另一题是编程题。这类题需要整体编程。要求必须常用算法和函数参数和传递。编程题必须掌握C语言的文件,应熟悉文件指针的定义,文件的打开及文件的输入输出。实验指导【】在一组数值给定的整数中查找次大数。【编程要求】1、编写函数intfindsecmax(intdata[],intcount)。函数功能:在data数组的前count个整数中查找次大数。2、编写函数main()。函数功能:声明一个整型数组a并用测试数据初始化,用数组a及数组元素个数作实参调用findsecmax函数找出次大数,。。【测试数据与运行结果】测试数据:1,9,2,8,3,7,4,6,10,10屏幕输出:192837461010Sec_max:9【要求】,。、使用、关闭均用C语言标准库中文件操作函数实现。,供阅卷使用。。#include<>/*库函数exit(0)需要*/#include<>/*定义文件指针时需要的头文件*/函数编程,按【编程要求】(intdata[],intcount)要点:函数首部完整照抄。…………..intfindsecmax(intdata[],intcount){}intmain(){FILE*fp;所有数据类型的说明和定义if((fp=fopen("t:\\","w"))==NULL){printf("\nCan'topenthefile!");exit(0);}函数调用(具体问题具体分析)结果输出 printf("\nMynumberis:120992340\n");fprintf(fp,"\nMynumberis:1292340\n");fclose(fp);return0;}【参考源程序】#include<>#include<>intfindsecmax(intdata[],intcount){inti,j=0,secmax=0,max=data[0],b[10];for(i=1;i<count;i++)//查找整数数组的最大值max if(data[i]>max)max=data[i];for(i=0;i<count;i++)//排除最大值后的整数数据放入临时数组b if(data[i]!=max)b[j++]=data[i]; for