模拟题带答案终结版

模拟题带答案终结版

ID:10903077

大小:67.00 KB

页数:14页

时间:2018-07-08

模拟题带答案终结版_第1页
模拟题带答案终结版_第2页
模拟题带答案终结版_第3页
模拟题带答案终结版_第4页
模拟题带答案终结版_第5页
资源描述:

《模拟题带答案终结版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一题/*------------------------------------------------【程序设计】--------------------------------------------------功能:编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2!+1/4!+...+1/m!(m是偶数)------------------------------------------------*/#include"stdio.h"doublefun(intm){/**********Program*******

2、***/doubley=0.0;inti,j;doubles=1;for(i=2;i<=m;i+=2){for(j=i-1;j<=i;j++)s=s*j;y=y+1.0/s;}returny;/**********End**********/}main(){intn;printf("Entern:");scanf("%d",&n);printf("Theresultis%1f",fun(n));yzj();}yzj(){FILE*IN,*OUT;intt;floato;intc;IN=fopen("in.dat","r");if(IN=

3、=NULL){printf("ReadFileError");}OUT=fopen("out.dat","w");if(OUT==NULL){printf("WriteFileError");}for(c=1;c<=5;c++){fscanf(IN,"%d",&t);o=fun(t);fprintf(OUT,"%f",o);}fclose(IN);fclose(OUT);}第二题/*------------------------------------------------【程序设计】--------------------------

4、------------------------功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出。------------------------------------------------*/#include"stdio.h"main(){inti,j,s,a[3][3];for(i=0;i<3;i++){for(j=0;j<3;j++)scanf("%d",&a[i][j]);}s=fun(a);printf("Sum=%d",s);yzj();}intfun

5、(inta[3][3]){/**********Program**********/intsum;inti,j;sum=0;for(i=0;i<3;i+=2)for(j=0;j<3;j++)sum=sum+a[i][j];returnsum;/**********End**********/}yzj(){FILE*IN,*OUT;intm;intn;inti[3][3];into;IN=fopen("in.dat","r");if(IN==NULL){printf("ReadFileError");}OUT=fopen("out.dat","w

6、");if(OUT==NULL){printf("WriteFileError");}for(m=0;m<3;m++){for(n=0;n<3;n++)fscanf(IN,"%d",&i[m][n]);}o=fun(i);{fprintf(OUT,"%d",o);}fclose(IN);fclose(OUT);}第三题/*------------------------------------------------【程序设计】--------------------------------------------------功能:若x、y

7、为奇数,求x到y之间的奇数和;若x、y为偶数,则求x到y之间的偶数和。------------------------------------------------*/#include"stdio.h"main(){ints,i,j;s=fun(1,1999)-fun(2,1998);printf("s=%d",s);yzj();}intfun(intx,inty){/**********Program**********/inti,s=0;for(i=x;i<=y;i+=2)s=s+i;returns;/**********End***

8、*******/}yzj(){FILE*IN,*OUT;intn;inti[2];into;IN=fopen("in.dat","r");if(IN=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。