C语言期末复习题(编程题部分).doc

C语言期末复习题(编程题部分).doc

ID:50852745

大小:53.50 KB

页数:15页

时间:2020-03-15

C语言期末复习题(编程题部分).doc_第1页
C语言期末复习题(编程题部分).doc_第2页
C语言期末复习题(编程题部分).doc_第3页
C语言期末复习题(编程题部分).doc_第4页
C语言期末复习题(编程题部分).doc_第5页
资源描述:

《C语言期末复习题(编程题部分).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编程题目:1、在考生目录下,要求程序PROG1.C的功能是:按下面公式的前1000项,求π的近似值:π224466882n2n—=(—*—)*(—*—)*(—*—)*(—*—)*……*(——*——)2133557792n-12n+1部分源程序存在文件PROG1.C中,程序中main()函数及部分变量已经定义,部分程序语句已经输入,请考生不要改动。如果考生需要使用其它变量,请自行定义并赋值。请将运算结果存入变量pi中。注意:部分源程序存在文件PROG1.C中。请在/*******begin********/

2、与/********end*********/之间填入你编写的若干语句。请勿改动其它位置的任何内容。#include"stdio.h"#include"math.h"#include"stdlib.h"voidNONO(doublex);voidmain(){doublepi;/***********begin***********/doublek=1.0;inti;for(i=2;i<=2000;i=i+2)k=k*i*i/((i-1)*(i+1));pi=2*k;/************end***

3、*********/printf("pi=%f",pi);NONO(pi);}voidNONO(doublex){FILE*f;f=fopen("out1.dat","w");fprintf(f,"pi=%f",x);fclose(f);}2、在考生目录下,要求程序PROG1.C的功能是:按下面公式的前1000项,求π的近似值:π1121231234—=1+—+(—*—)+(—*—*—)+(—*—*—*—)+……23353573579部分源程序存在文件PROG1.C中,程序中main()函数及部分

4、变量已经定义,部分程序语句已经输入,请考生不要改动。如果考生需要使用其它变量,请自行定义。请将运算结果存入变量pi中。请考生在main()函数中的空白地方填入所需要的其它语句,存盘并运行,直到得出正确结果。注意:部分源程序存在文件PROG1.C中。请在/*******begin********/与/********end*********/之间填入你编写的若干语句。请勿改动其它位置的任何内容。#include"stdio.h"#include"math.h"#include"stdlib.h"voidNO

5、NO(doublex)main(){doublepi;/***********begin***********/doublet=1.0;inti;for(i=1,pi=1.0;i<1000;i++){t=t*i/(2*i+1);pi=pi+t;}pi=2*pi;/************end************/printf("pi=%.10f",pi);NONO(pi);}voidNONO(doublex){FILE*f;f=fopen("out1.dat","w");fprintf(f,"p

6、i=%.10f",x);fclose(f);}3、在考生目录下,要求程序PROG1.C的功能是:按下面公式的前20000项,求π的近似值:π1111—=(1+——)*(1+——)*(1+——)*(1+——)+……21*33*55*77*9部分源程序存在文件PROG1.C中,程序中main()函数及部分变量已经定义,部分程序语句已经输入,请考生不要改动。如果考生需要使用其它变量,请自行定义。请将运算结果存入变量pi中。请考生在main()函数中的空白地方填入所需要的其它语句,存盘并运行,直到得出正确结果

7、。注意:部分源程序存在文件PROG1.C中。请在/*******begin********/与/********end*********/之间填入你编写的若干语句。请勿改动其它位置的任何内容。#include"stdio.h"#include"math.h"#include"stdlib.h"main(){doublepi;longinti;/***********begin***********/pi=1.0;for(i=1;i<=40000;i=i+2)pi=pi*(1+1.0/(i*(i+2)));

8、pi=2*pi;/************end************/printf("pi=%.8f",pi);NONO(pi);}NONO(doublex){FILE*f;f=fopen("out1.dat","w");fprintf(f,"pi=%.8f",x);fclose(f);}4、在考生目录下,要求程序PROG1.C的功能是:按下面公式,求π的近似值,直到最后一项中的分数小于1e-6为止(不包括该项)。

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

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

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