云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计100个经典例子

C语言程序设计100个经典例子

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 10:29:43

printf(\ printf(\

} }

==============================================================

【程序24】

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20

项之和。

1.程序分析:请抓住分子与分母的变化规律。

2.程序源代码:

main() {

int n,t,number=20; float a=2,b=1,s=0; for(n=1;n<=number;n++)

{ s=s+a/b;

t=a;a=a+b;b=t;/*这部分是程序的关键,请读者猜猜t的作用*/

}

printf(\

}

==============================================================

【程序25】

题目:求1+2!+3!+...+20!的和

1.程序分析:此程序只是把累加变成了累乘。

2.程序源代码:

main() {

float n,s=0,t=1; for(n=1;n<=20;n++)

{ t*=n; s+=t; }

printf(\

}

==============================================================

【程序26】

题目:利用递归方法求5!。 1.程序分析:递归公式:fn=fn_1*4!

2.程序源代码: #include \ main() { int i; int fact(); for(i=0;i<5;i++)

printf(\

} int fact(j) int j; { int sum; if(j==0) sum=1; else

sum=j*fact(j-1);

return sum;

}

==============================================================

【程序27】

题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

1.程序分析: 2.程序源代码: #include \ main() { int i=5; void palin(int n); printf(\ palin(i); printf(\

} void palin(n)

int n; { char next; if(n<=1) {

next=getchar(); printf(\ putchar(next);

} else {

next=getchar(); palin(n-1); putchar(next);

} }

==============================================================

【程序28】

题目:有5个人坐在一起,问第五个人多少岁他说比第4个人大2岁。问第4个人

岁数,他说比第

3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个

人大两岁。最后

搜索更多关于: C语言程序设计100个经典例子 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

printf(\ printf(\ } } ============================================================== 【程序24】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。 2.程序源代码: main() { int n,t,number=20; float a=2,b=1,s=0; for(n=1;n<=number;n++) { s=s+a/b; t=a;a=a+b;b=t;/*这部分是程序的关键,请读者猜猜t的作用*/ } <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com