第一范文网 - 专业文章范例文档资料分享平台

省考C语言程序设计题附答案[1]

来源:用户分享 时间:2025/6/24 12:10:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

48 已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好能被其因子数8整除,求正整数[10,100]之间有多少个正整数能被其因子的个数整除。 #include main() { int x,k=0,i,s; for(x=10;x<=100;x++) { s=0;

for(i=1;i<=x;i++) if (x%i==0) s=s+1; if (x%s==0) k++; }

printf(\}

6.(数列)四舍五入

12

49 当m的值为50时,计算下列公式的值: T=1-1/2-1/3-1/4-…-1/m 要求:按四舍五入的方式精确到小数点后第四位。 50 当m的值为50时,计算下列公式之值: t=1+1/2^2+1/3^2+…+1/m^2

(按四舍五入的方式精确到小数点后第四位)。 main() {int m; float t=0;

21

-2.4992

1.6251

for(m=1;m<=50;m++) t=t+1.0/(m*m); printf(\}

51 当n=100时,计算S=(1-1/2)+(1/3-1/4)+??+(1/(2n-1)-1/(2n))的值。.

要求:按四舍五入的方式精确到小数点后第三位。 52 当n的值为25时,计算下列公式的值: s=1+1/1!+1/2!+1/3!+…+1/n!

要求:按四舍五入的方式精确到小数点后第四位。

2.7183 0.691

53 利用格里高利公式:α/4=1-1/3+1/5-1/7+1/9-1/11+…-1/99,求α的值。要求:按四舍五入的方式精确到小数点后第二位。 main() {int i,b=-1; float a=0;

for(i=1;i<=99;i=i+2) { b=-b; a=a+b*1.0/i; }

printf(\ }

54 求1/(1*2)+1/(2*3)+1/(3*4)+....+1/(N*(N+1))的值,N=20, 要求:按四舍五入的方式精确到小数点后第二位。

0.95 3.12

55 求500以内(含500)能被5或9整除的所有自然数的倒数之和。

22

按四舍五入的方式精确到小数点后第二位。 1.48

56 求S=1/2+2/3+3/5+5/8+……的前30项的和(注:该级数从第二项开始,其分子是前一项的分母,其分母是前一项的分子与分母的和)。要求:按四舍五入的方式精确到小数点后第二位。

18.46

57 设S(n)=1-1/3+1/5-1/7+…1/(2n-1),求S(100)的值,要求S(100)按四舍五入方式精确到小数点后4位。

0.7829

58 当n=50时,求下列级数和:S=1/(1*2)+1/(2*3)+?+1/(n*(n+1)) 要求:按四舍五入的方式精确到小数点后第四位。

0.9804

59 计算y=1+2/3+3/5+4/7+…+n/(2*n-1)的值, n=50, 要求:按四舍五入的方式精确到小数点后第二位。

26.47

60 计算Y=X/1!-X^3/3!+X^5/5!-X^7/7!+……前20项的值(已知:X=2)。要求:按四舍五入的方式精确到小数点后第二位。

0.91

61 求数列:2/1,3/2,5/3,8/5,13/8,21/13,…… 前50项之和(注:此数列从第二项开始,其分子是前一项的分子与分母之和,其分母是前一项的分子)。(按四舍五入的方式精确到小数点后第二位) main()

{int i,fz=2,fm=1,temp; float s=0; for(i=1;i<=50;i++) { s=s+(float)fz/fm; temp=fz; fz=fz+fm; fm=temp; }

23

83.24

printf(\ }

62 已知:A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), ……, 求A50.(按四舍五入的方式精确到小数点后第三位)。

0.618

63 已知:Sn=2/1+3/2+4/3+…+(n+1)/n, 求Sn不超过50的最大值(按四舍五入的方式精确到小数点后第三位)。 7.平方数

49.395

64 若一个四位正整数是另一个正整数的平方,且各位数字的和是一个平方数,则称该四位正整数是“四位双平方数”。例如: 由于7396=86^2,且7+3+9+6=25=5^2,则称7396是“四位双平方数”。求所有“四位双平方数”之和。 #include main() {long i,k,s=0; int a,b,c,d;

for(i=1000;i<=9999;i++) { a=i/1000; b=i00/100; c=i0/10; d=i; k=a+b+c+d;

if ((int)sqrt(i)==sqrt(i)&&(int)sqrt(k)==sqrt(k)) s=s+i; } printf(\ }

65 自然数对是指两个自然数的和与差都是平方数,如8和17的和

24

81977

搜索更多关于: 省考C语言程序设计题附答案[1] 的文档
省考C语言程序设计题附答案[1].doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9gqfn0go748az813iuvi_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top