收藏 分享(赏)

省二的C语言程序填空题精选.doc

上传人:精品资料 文档编号:8491532 上传时间:2019-06-29 格式:DOC 页数:13 大小:97.50KB
下载 相关 举报
省二的C语言程序填空题精选.doc_第1页
第1页 / 共13页
省二的C语言程序填空题精选.doc_第2页
第2页 / 共13页
省二的C语言程序填空题精选.doc_第3页
第3页 / 共13页
省二的C语言程序填空题精选.doc_第4页
第4页 / 共13页
省二的C语言程序填空题精选.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、湖南省计算机二级 C 语言程序填空题精选 31、 以下程序求10,1000之间能被 3 或 5 或 8 整除的数之和。请将程序补充完整,把程序运行的正确结果填入相应窗口。#include #include #include main()_ /int i;long sum;sum=0;for ( i=10;i#include #include main()long sum;_ /int i;sum=0;for (i=2;i#include #include double fun(int n) double s, t; int i;_ /s=1.0;t=1.0;for(i=1;i2以下程序是求 F

2、(21),请将程序补充完整,把程序运行的正确结果填入相应窗口。#include #include #include main()double f1,f2;int i;_ /f1=1; f2=1;for (i=1;i#include #include double fun(int n) double s=0.0;_ /int i;for(i=1;i20000) break;_; /sum-=s;printf(“%dn“,sum);答案:1901941、设 s=1*2+2*3+3*4+n*(n+1),求 s100000) break;_; /n-printf(“%dn“,n);答案:6542、已知

3、:x(1)=1,x(2)=1/(1+x(1),x(3)=1/(1+x(2), ,x(n)=1/(1+x(n-1),求 x(10)。按四舍五入的方式精确到小数点后三位。请将下列程序补充完整,把程序运行的正确结果填入相应窗口。#include “stdio.h“main()int n;float x=1;for(_) /n=2;nmain()float m,t,s=1;for(m=2;mmain()int i,a,b,c,d,n;for( i=9999; i=1000; i-)a=i/1000;b=(i-a*1000)/100;c=(i-a*1000-b*100)/10;d=i%10;if _ /

4、 (a+c=b*d) printf(“%d“,i); _ / break;答案:999252、函数 fun 的功能是:根据形参 m,计算如下公式的值。T=1+1/(20.5)+1/(30.5)+1/(m0.5),kn 表示 k 的 n 次方。请将程序补充完整,并运行程序,把正确结果填入相应窗口。#include#includedouble fun(int m)double _,x; /double t=1int i;for(i=2;imain() int i,j,count=0;for(i=0;ilong fun(int g)switch(g) case 0: return 0;case 1:

5、 return 1; case 2: return 1;return( _); /fun(g-1)+fun(g-2)main() long fib;int n=25;fib=_ ; /fun(n)printf(“%ldn“,fib);答案:7502555、下面程序的功能是:求出 300 以内能被 7 或 17 整除的偶数的和。请将程序补充完整,并运行程序,把正确结果填入相应窗口。#includemain()int i,sum;sum=0;for(i=1;idouble fun(int n)double t,sn=1.0;int i,j;for(i=1;i#includeint fun(int

6、n)int m,k,i;int s=0;for(m=3;m=k+1)s+=m;_ /return s;main()printf(“%dn“,fun(100);答案:105858、求 S=a+aa+aaa+.+aa.a(共 n 个 a)的值,其中 a 是一个数字。例如: a=1 时,S=1+11+111+1111(此时 n=4),a 和 n 由键盘输入。请将程序补充完整,并运行程序,当输入 a=3,n=5 时,把正确结果填入相应窗口。#includemain()int a,n,i=1;long sn=0,tn=0;printf(“a,n=:“);scanf(“%d,%d“,while(i#includemain()int n,a,b;double sum=0;for(n=1000;n#includemain()int k,n;double _ ; / double s=0 ;n=30;for(k=1;k=n;_) /k+s=s+sqrt(k);printf(“%.4fn“,s);答案:112.0828

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报