C语言笔试经典--求分数数列的和

题目:

  求数组的和
   2   3/2   5/3   8/5  13/8   21/13  ...
   求前20项的和 

//求分数数列的和
#include<stdio.h>
//  2/1  3/2   5/3  8/5  13/8 ...
int main()
{
   float z=2;
   float m=1;
   float sum=0;

   int i=0;
   float a;
    while(i<20)  //将数值累加
    {
       sum+=z/m;

       a=z;
       z=z+m;
       m=a;

       i++;
    }
    printf("和:%g\n",sum);
   return 0;
}

运行结果:

32.6603

时间: 2024-09-20 14:33:02

C语言笔试经典--求分数数列的和的相关文章

C语言笔试经典-查找多位数重复数字以及次数

从键盘输入一个多位的整数 用程序判断 这个数里面有没有 重复的数字  有重复的数字就打印  哪个数字重复了  重复了几次     例如:输入:1122431     打印结果:     1重复 出现3次     2重复 出现2次,  上代码: #include<stdio.h> //查找多位数 重复数字 以及次数 int main() { long n=0; printf("请输入一个多位数:"); scanf("%d",&n); int s[1

c语言-用C语言证明费波拉契数列中Fn+1/Fn等于黄金分割。要求有输入输出

问题描述 用C语言证明费波拉契数列中Fn+1/Fn等于黄金分割.要求有输入输出 用C语言证明费波拉契数列中Fn+1/Fn等于黄金分割.要求有输入输出 解决方案 int foo(int n) { if (n == 1 || n == 2) return 1; return foo(n - 1) + foo(n - 2); } int main() { for (int i = 1; i < 20; i++) { cout << foo(i) / (double)foo(i + 1) <

JavaScript语言精粹经典实例(整理篇)_javascript技巧

数据类型 JavaScript 是 弱类型 语言,但并不是没有类型,JavaScript可以识别下面 7 种不同类型的值: 基本数据类型 1.Boolean 2.Number 3.String 4.null 5.undefined 6.Symbol Object 1.Array 2.RegExp 3.Date 4.Math 5.... 可以使用 typeof 判断数据类型,操作符返回一个字符串,但并非返回的所有结果都符合预期 typeof false // "boolean" type

C语言实现两个递减数列中寻找某一个数_C 语言

本文实例讲述了C语言实现两个递减数列中寻找某一个数的方法,分享给大家供大家参考之用.具体方法如下: 通常来说这道题算二分查找法中非常有难度的一题了. 题目如下: 一个数组是由一个递减数列左移若干位形成,比如{4, 3, 2, 1, 6, 5}是由{6, 5, 4, 3, 2, 1}左移两位,在这种数组中查找某一个数. 实现代码如下: int array[] = {4, 3, 2, 1, 6, 5}; const int size = sizeof array / sizeof *array; i

c语言-C语言用递归求圆周率的值,要求精确到小数点后3位,不得使用循环

问题描述 C语言用递归求圆周率的值,要求精确到小数点后3位,不得使用循环 C语言用递归求圆周率的值,要求精确到小数点后3位,不得使用循环 解决方案 http://jingyan.baidu.com/article/bea41d437c69b8b4c51be6e9.html 解决方案二: public class Test { public static void main(String[] args) { System.out.println("怎么插入代码块.."); } }

c语言-C语言小白问题求大神指教

问题描述 C语言小白问题求大神指教 #include #include unsigned fun(int w) { int a; int i; i=1; a=w; while(a==0) { a=a/10; i++; } w=w%pow(10,i); return w; } unsigned main() { int w; printf("please enter a number:n"); scanf("%d",&w); printf("the

c++-C++如何转C语言,跪求帮忙转一下,在线等答案

问题描述 C++如何转C语言,跪求帮忙转一下,在线等答案 各位学长,能不能帮小妹做个作业啊,把C++转换为C语言//附合水准路线解算.cpp#include #include #include #include using namespace std; void Data_Calculate();//数据解算void Data_Show();//结果打印到屏幕void Data_Output();//结果输出到TXT int v[4] i=0;double h[4] L[4] h_v[4] H[

高分悬赏 请大神指导-网上发现找到一组c语言代码,求帮忙整合成能用

问题描述 网上发现找到一组c语言代码,求帮忙整合成能用 #include #include #include #include #ifndef FUNCTION_H#define _FUNCITON_H_typedef struct student{ char nameStudent[10]; int numberSudent; int indexN; //已选数量 int elect[20]; //已选课题编号(多个) BOOL whetherNull;}STU;typedef struct

c 语言的问题求大神的指导!

问题描述 c 语言的问题求大神的指导! #include""stdio.h""#include""stdlib.h""void main(){ int guess=0problemch; ch=getchar(); do {scanf(""%d""&guess); problem=(int)(rand()%100)+1; for(;guess!=problem;) {if(gue