c语言 用for的循环语句计算 2/1,3/2,5/3,8/5,13/8等的前20项的和 c语言程序设计 计算数列1/2,2/3,3/5,5/8,8/...

C\u8bed\u8a00\u7f16\u7a0b\u6c42\u6570\u52172/1 3/2 5/3 8/5 13/8.......\u524d20\u9879\u7684\u548c

#include

#include

main()
{
float
a=2,b=1,i=1,sum=0;/*\u7531\u4e8e\u8ba1\u7b97\u51fa\u6765\u7684\u662f\u5c0f\u6570\uff0c\u6240\u4ee5\u603b\u548c\u5e94\u8be5\u5b9a\u4e49\u6210\u6d6e\u70b9\u6570*/
for(a=2;i<=20;i++)
{
sum=sum+a/b;
a=a+b;
b=a-b;
}
printf
("sum=%f\n",sum);
}
\u8bb0\u5f97\u5728\u4e00\u672c\u4e66\u4e0a\u770b\u5230\u8fc7\u8fd9\u4e2a\u9898\u76ee\uff0c\u53ef\u662f\u5fd8\u8bb0\u600e\u4e48\u5199\u7684\u4e86\uff0c\u4e34\u65f6\u60f3\u7684\uff0c\u8d77\u7801\u662f\u52a8\u4e86\u8111\u7b4b\u7684\u3002
LZ\u770b\u7684\u4e0a\u5c31+\u6211\u4e3a\u6700\u4f73\u5427\u3002

#include
int main()
{
int i;
double a=1.0,b=2.0;
double s=0;
for (i=1;i<=20;i++)
{
s+=t*a/b;
b=b+a;
a=b-a;
}
printf("%lf\n",s);
return 0;
}
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014
\u5e0c\u671b\u7b54\u6848\u80fd\u5e2e\u5230\u4f60\uff0c\u8981\u662f\u4f60\u6709\u7591\u95ee\u53ef\u4ee5\u8ffd\u95ee
\u5f53\u7136\uff0c\u91c7\u7eb3\u4e5f\u662f\u60a8\u7684\u7f8e\u5fb7\uff0c\u8c22\u8c22

#include<stdio.h>

void main()
{ int i; float sum=0,t,t1=1,t2=2;
for(i=1;i<=20;i++)
{

sum+=t2/t1;
t=t1;
t1=t2;
t2+=t;

}

printf("%f",sum);

}

#include <stdio.h>

void main()
{
int i = 0;
float a = 1.0;
float b = 2.0;
float temp;
float sum = 0.0;

for (i = 0; i < 20; i++)
{
sum += b/a;
temp = a;
a = b;
b = b + temp;
}

printf("The sum is %f.\n", sum);
}

#include "stdio.h"
int main()
{
double sum=0;
int i=1,j=2;
for(int k=1;k<=20;k++)
{
sum+=(double)j/i;
int temp=i;
i=j;
j=i+temp;
}
printf("和为%f\n",sum);
return 0;
}

扩展阅读:c语言的for循环例子 ... 最简单for循环例子 ... 扫一扫题目出答案 ... for的循环编程模板 ... c语言for循环中i++和++i ... python的for循环写法 ... c语言两层for循环 ... 编程for循环例题 ... for的循环编程怎么写c语言 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网