文档详情

2015年荐C语言程序设计等级考试习题汇编.doc

发布:2017-08-10约4.49万字共51页下载文档
文本预览下载声明
C语言程序设计等级考试习题汇编 1、设计程序:数列第1项为81,此后各项均为它前1项的正平方根,统计该数列前30项之和,并以格式%.3f写到考生目录中Paper子目录下的新建文件design.dat中。 #include stdio.h #include math.h void main() { FILE *p; float s=0,a=81;int i; /* * to do */ } 2、设计程序:统计满足条件x*x+y*y+z*z==2000的所有解的个数,并将统计结果以格式%d写入到考生目录中Paper子目录下的新建文件design.dat中。说明:若a、b、c是1个解,则a、c、b也是1个解,等等。 #include stdio.h void main() { FILE *p; int x,y,z,k=0; /* * to do */ } 3、设计程序:x[i],y[i]分别表示平面上一个点的坐标,求下列10个点与点(1.0,1.0)的距离的总和,并将结果以格式%.6f写入到考生目录中Paper子目录下的新建文件design.dat中。 #includestdio.h #includemath.h void main() { FILE *p; int i; float x[10]={-1.5,2.1,6.3,3.2,-0.7,7.0,5.1,3.2,4.5,7.6}; float y[10]={3.5,7.6,8.1,4.5,6.0,1.1,1.2,2.1,3.3,4.4}; float s=0.0; /* * to do */ } 4、设计程序:在正整数中找出1个最小的、被3、5、7、9除余数分别为1、3、5、7的数,将该数以格式%d写到考生目录中Paper子目录下的新建文件design.dat中。 #include stdio.h #include math.h void main() { FILE *fp; int n=1,k=1; /* to do */ } 5、设计程序:x[i],y[i]分别表示平面上一个点的坐标,求下列10个点与点(1.0,1.0)的距离的总和,并将结果以格式%.6f写入到考生目录中Paper子目录下的新建文件design.dat中。 #includestdio.h #includemath.h void main() { FILE *p; int i; float x[10]={-1.5,2.1,6.3,3.2,-0.7,7.0,5.1,3.2,4.5,7.6}; float y[10]={3.5,7.6,8.1,4.5,6.0,1.1,1.2,2.1,3.3,4.4}; float s=0.0; /* *to do * */ } 6、设计程序:求斐波那契(Fibonacci)数列中大于t的最小的一个数,结果由函数JSValue返回,其中斐波那契数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 分别计算当t=1000和t=3000时的结果,将计算结果输出到考生目录中Paper子目录下的新建文件design.dat中。 #includestdio.h int JSValue(int t) { int a[]; /*to do*/ } void main() { FILE *p; /*to do */ } 7、设计程序:求斐波那契(Fibonacci)数列中其前40项之和,其中斐波那契数列的定义为 后一项为前两项之和并将求和的结果以格式%d写到考生目录中Paper子目录下的新建文件design.dat中。 #include stdio.h void main() { FILE *p; long s=0,i,a[40]; /* * to do */ } 8、设计程序:计算表达式1+2!+3!+...+12!的值,并将计算结果以格式 %ld 写入到考生目录中Paper子目录下的新建文件design.dat中。 #include stdio.h void main() { FILE *p; long s=1,k=1; int i; /* * to do */ } 9、设计程序:利用公式π/4≈1-1/3+1/5-1/7+……公式计算π的近似值,直到某一项的绝对值小于1e-6为止。(π/4的结果不包含此项),将结果以格式%.
显示全部
相似文档