欢迎来到天天文库
浏览记录
ID:47065053
大小:64.50 KB
页数:13页
时间:2019-07-12
《省二地C语言程序填空题精选》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、标准文档湖南省计算机二级C语言程序填空题精选31、以下程序求[10,1000]之间能被3或5或8整除的数之和。请将程序补充完整,把程序运行的正确结果填入相应窗口。#include#include#includemain(){__________//inti;longsum;sum=0;for(i=10;i<=1000;i++){if(__________)//i%3==0
2、
3、i%5==0
4、
5、i%8==0sum+=i;}printf("%ld",sum);}答案:26779332、下面程序是求[2,60]之间的所有
6、偶数的立方和。请将程序补充完整,把程序运行的正确结果填入相应窗口。#include#include#includemain(){longsum;________//inti;sum=0;for(i=2;i<=60;i++){if(fmod(i,2)==0)___________//sum+=i*i*i;}printf("%ld",sum);}答案:172980033、下面的程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*......*n)
7、/(3*5*7*......(2*n+1))请将程序补充完整,并给出当n=40时,将程序的运行结果填入相应窗口(按四舍五入保留10位小数)#include#include实用文案标准文档#includedoublefun(intn){doubles,t;inti;________//s=1.0;t=1.0;for(i=1;i<=n;i++){t=t*i/(2*i+1);___________//s+=t;}returns;}main(){printf("%12.10lf",fun(40));}答案:1.57079
8、6326834、已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:F(1)=1ifn=1F(2)=1ifn=2F(n)=F(n-1)+F(n-2)ifn>2以下程序是求F(21),请将程序补充完整,把程序运行的正确结果填入相应窗口。#include#include#includemain(){doublef1,f2;inti;_________//f1=1;f2=1;for(i=1;i<=10;i++){f1=f1+f2;_______________//f2=f1+f2;}p
9、rintf("%12.0lf",f1);}答案:1094635、下面的程序是求如下表达式的值。S=sqrt(ln(1)+ln(2)+ln(3)+……+ln(n))将程序补充完整,当n=50时,把程序运行的正确结果填入相应窗口。(按四舍五入保留6位小数)。#include#include#include实用文案标准文档doublefun(intn){doubles=0.0;___________//inti;for(i=1;i<=n;i++)s+=log(1.0*i);s=sqrt(s);returns;}main
10、(){printf(_____________);//printf("%.6lf",fun(50));}答案:12.18514536、已知S1=1,S2=1+2,S3=1+2+3,S4=1+2+3+4;……;Sn=1+2+3+…+n,求S=S1+S2+S3+…S50。将下列程序补充完整,把程序运行的正确结果填入相应窗口。#include"stdio.h"main(){inti;longints=0;intn;for(n=1;n<=50;n++)for(i=1;________;i++)//i<=n_______________;//s+=i;printf("%
11、ld",s);}答案:2210037、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。要求:按四舍五入的方式精确到小数点后第二位。将下列程序补充完整,把程序运行的正确结果填入相应窗口。#include"stdio.h"main(){intn;floata=2,b=1,t,s=0;for(n=1;n<=20;n++){_____________;//s+=a/b;t=a;_____________;b=t;//a=a+b}printf("%.2f",s);}答案:32.6638、求[1,100]中的非素数的个数
12、,采用函数
此文档下载收益归作者所有