欢迎来到天天文库
浏览记录
ID:16244011
大小:175.50 KB
页数:9页
时间:2018-08-08
《2013秋c语言程序设计上机实验考试题1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安徽电大开放教育学院C语言实验报告专业:计算机科学与技术指导老师:学号:姓名:时间:2013/12/15一、实验题目:第1题利用一个字符文件保存200个四位随机整数,字符文件名为in.dat。第2题已知数据文件in.dat中存有200个四位随机整数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8(if((qw%2==0)&&(bw%2==0)&&(sw%2==0)&&(gw%2==0))),则统计出满足此条件的个数cnt,并把这些四位数
2、按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。程序中已定义数组:a[200],b[200],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。#include#defineMAX200inta[MAX],b[MAX],cnt=0;voidisVal(){}voidreadDat(){inti;FILE*fp;fp=fo
3、pen("in.dat","r");for(i=0;i4、0;i#include#includeintmain(){inti,j;FILE*fp;fp=fopen("in.dat","w");srand(time(NULL));for(i=0;i!=200;++i){j=ran5、d()%9000+1000;/*随机产生四位数的整数*/fprintf(fp,"%d",j);}return0;}(4)、显示结果第2题:(1)、新建新工程工程名为gongsheng2(2)、建立新文件名为c2添加到gongsheng2工程(3)、程序如下#include#defineMAX200inta[MAX],b[MAX],cnt=0;voidisVal(){inti,j;intx,y,z,t;for(i=0;i6、10%10;t=a[i]%10;if(x%2==0&&y%2==0&&z%2==0&&t%2==0)b[cnt++]=a[i];}for(i=cnt-1;i>0;i--)for(j=0;j7、riteDat(){FILE*fp;inti;fp=fopen("out.dat","w");fprintf(fp,"%d",cnt);for(i=0;i
4、0;i#include#includeintmain(){inti,j;FILE*fp;fp=fopen("in.dat","w");srand(time(NULL));for(i=0;i!=200;++i){j=ran
5、d()%9000+1000;/*随机产生四位数的整数*/fprintf(fp,"%d",j);}return0;}(4)、显示结果第2题:(1)、新建新工程工程名为gongsheng2(2)、建立新文件名为c2添加到gongsheng2工程(3)、程序如下#include#defineMAX200inta[MAX],b[MAX],cnt=0;voidisVal(){inti,j;intx,y,z,t;for(i=0;i6、10%10;t=a[i]%10;if(x%2==0&&y%2==0&&z%2==0&&t%2==0)b[cnt++]=a[i];}for(i=cnt-1;i>0;i--)for(j=0;j7、riteDat(){FILE*fp;inti;fp=fopen("out.dat","w");fprintf(fp,"%d",cnt);for(i=0;i
6、10%10;t=a[i]%10;if(x%2==0&&y%2==0&&z%2==0&&t%2==0)b[cnt++]=a[i];}for(i=cnt-1;i>0;i--)for(j=0;j
7、riteDat(){FILE*fp;inti;fp=fopen("out.dat","w");fprintf(fp,"%d",cnt);for(i=0;i
此文档下载收益归作者所有