下载此文档

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


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
湖南省计算机二级C语言程序填空题精选
31、以下程序求[10,1000]之间能被3或5或8整除的数之和。请将程序补充完整,把程序 运行的正确结果填入相应窗口。
#include <>
#include <>
#include <>
main()
{
//int i;
long sum;
sum=0;
for ( i=10;i<=1000;i++)
{ if () 〃i%3==0||i%5==0||i%8==0
sum+=i;
}
printf("%ld",sum);
}
答案:267793
32、下面程序是求[2,60]之间的所有偶数的立方和。 请将程序补充完整, 把程序运行的正确
结果填入相应窗口。
#include <>
#include <>
#include <>
main()
{
long sum;
//int i;
sum=0;
for (i=2;i<=60;i++)
{
if (fmod(i,2)==0)
〃sum+=i*i*i;
}
printf("%ld\n",sum);
}
答案:1729800
33、下面的程序是求表达式的值:
s=1 + 1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+……+(1*2*3*……*n)/(3*5*7*……(2*n+1
))
请将程序补充完整,并给出当 n=40时,将程序的运行结果填入相应窗口 (按四舍五入保留
10位小数)
#include <>
#include <>
#include <>
double fun(int n)
{ double s, t; int i;
//s=;
t=;
for(i=1;i<=n; i++)
{ t=t*i/(2*i+1);
// s+=t;
}
return s;
}
main()
{printf("%", fun(40));
}
答案:
34、 已知fibonacci数列:1, 1, 2, 3, 5, 8,……,它可由下面公式表述:
F⑴=1 if n=1
F(2)=1 if n=2
F(n尸F(n-1)+F(n-2) if n>2
以下程序是求F (21),请将程序补充完整,把程序运行的正确结果填入相应窗口。
#include <>
#include <>
#include <>
main()
{
double f1,f2;
int i;
//f1=1;
f2=1;
for (i=1;i<=10;i++)
{
f1=f1+f2;
//f2=f1+f2;
}
printf("%",f1);
}
答案:10946
35、下面的程序是求如下表达式的值。
S=sqrt(ln(1)+ln(2)+ln(3)+ ……+ln(n))
将程序补充完整, 当n=50时,把程序运行的正确结果填入相应窗口。 (按四舍五入保留6
位小数)。
#incl

省二的C语言程序填空题精选 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小24 KB
  • 时间2021-07-29