29、30、31
来源:互联网 发布:lol网络延迟高 编辑:程序博客网 时间:2024/06/07 05:58
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
1.程序分析:请抓住分子与分母的变化规律。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
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("sum is %9.6f\n",s);
getch();
}
题目:求1+2!+3!+...+20!的和
1.程序分析:此程序只是把累加变成了累乘。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
float n,s=0,t=1;
for(n=1;n<=20;n++)
{
t*=n;
s+=t;
}
printf("1+2!+3!...+20!=%e\n",s);
getch();
}
题目:利用递归方法求5!。
1.程序分析:递归公式:fn=fn_1*4!
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
int i;
int fact();
for(i=0;i<5;i++)
printf("\40:%d!=%d\n",i,fact(i));
getch();
}
int fact(j)
int j;
{
int sum;
if(j==0)
sum=1;
else
sum=j*fact(j-1);
return sum;
}
阅读全文
0 0
- 29、30、31
- 2008年03月31日(29、30日没写)
- 深入解析String类 ( 2009-12-30 17:31:29| 分类: 默认分类)
- 【Ionic】npm常用命令(2017年7月31日09:29:30)
- Story 29-31
- 笨方法学python 习题27(逻辑之前的内容)习题28(布尔)29、30、31
- 2006.11.30 10:31
- effective c++ 笔记 (30-31)
- 30 31 php phpexcel学习
- SICP ex1-30 ex1-31
- 28、29、30th Training
- 2011-7-29 12:31:18
- 2005-12-(30-31)工作日志
- 06-10-30,06-10-31
- 2015-11-30 16:39:31
- EffectiveC++学习笔记-条款30|31
- 北大青鸟oracle学习笔记29 30
- oracle学习笔记 2011-3-29/30
- Git submodule 如何删除一个 submodule
- Ubuntu屏幕分辨率设置
- 利用原生态的jdk生成 WebService客户端调用工具
- JavaWeb分层
- oracle sql优化相关整理
- 29、30、31
- 新版SourceTree无法注册
- Session与Cookie区别与联系
- Java反射机制详解
- 黑窗口命令收集
- 正则判断是否为手机号
- Java:Timestamp格式化显示
- 苹果或将微信下架系谣言,苹果微信牵手ios11
- AlarmManager类api