欢迎来到天天文库
浏览记录
ID:39634632
大小:22.00 KB
页数:3页
时间:2019-07-07
《上机编程题模版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上机编程题模版首先,看下面的题目:左边为上机,右边是我们经常编程主函数里面的内容,浅蓝色部分为可称为固定的模式(因为每年上机的3,4个要求都一模一样)。对于Voidmain(){longa[10],i;intk;if(fp==NULL)exit(0);k=Troitsky(a);for(i=0;ik;i++){prin
2、tf("%ld",a[i]);fprintf(fp,"%ld",a[i]);}printf("");fprintf(fp,"");fprintf(fp,"myexamnumberis:012345678");fclose(fp);}(一)声明与定义部分:【longa[10],i;intk;FILE*fp;fp=fopen("myf2.out","w");if(fp==NULL)exit(0);(这里还可以具体写:if(fp==NULL){printf(“cannotopenthefile”);exit(0);})】它主要放在调用函数之前,它的地位和定义与声明
3、同等,所以,它和long,int之类的放在一块。对于他们的顺序是无所谓的(主要记着怎么写就行了)。但一般来说还是这样好:【FILE*fp;longa[10],i;intk;fp=fopen("myf2.out","w");if(fp==NULL)exit(0);】(二)函数调用部分:k=Troitsky(a);for(i=0;i>k;i++){printf("_ld",a[i]);fprintf(fp,"_ld",a[i]);}printf("");fprintf(fp,"");接下来就是调函数了。这里和我们之前写的基本一样。唯一的区别在于:输出语句。输出语句时写一句p
4、rintf后面就要跟一句fprintf(这是因为一般题目要求:“将运行结果输出到屏幕及结果文件myf2.out中”)printf是输出到屏幕上去。fprintf是输入到文件中去。就算是printf("")也要写fprintf(fp,"");所以,总的来说,就是兼顾屏幕和文件,对于调用函数其他部分平时怎么写现在还是怎么写。(三)保存与关闭部分:fprintf(fp,"myexamnumberis:012345678");fclose(fp);最后就是保存了。主要要求我们保存自己的准考证号码。这里的保存用到的是fprintf函数。不用再写printf(因为不用把学号
5、也输到屏幕上去)程序最后一定要写fclose(fp)(表示关闭)记住以上函数(fprintf,fopen,fclose等的格式)
此文档下载收益归作者所有