`

C代码收藏(一)

    博客分类:
  • C
 
阅读更多

C代码收藏(一)

 

从今天开始收藏一些比较常见的小程序代码,留做学习之用。

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

 

#include <stdio.h>

main()
{
	int i, t, n = 20;
	float a = 2, b = 1, s = 0;
	for (i = 1; i <=n; i++)
	{
		s = s + a/b;
		t = a;
		a = a + b;     //  将前一项与分母之和作为下一项的分子
		b = t;           //   将前一项的分子作为下一项的分母
	}
	printf("sum = %9.6f\n", s);
}

运行结果: sum = 32.660259

 

 

function sum(){
	$t = 0;
	$n = 20;
	$a = 2;
	$b = 1;
	$sum = 0;
	for ($i=1; $i <=$n ; $i++) { 
		$sum = $sum + $a/$b;
		$t = $a;
		$a = $a + $b;
		$b = $t;
	}
	echo "sum = ".$sum;
}

运行结果:32.660260798642

 

2. 球落地反弹问题

    问题描述: 一只球从 100 米高度自由落下,
    每次落地后又反弹回原高度的一半,再落下。求它在第 10 次落地时,共经过多少 m?
    第 10 次反弹多高?

#include <stdio.h>

main()
{
    float sn = 100, hn = sn / 2;
    int n;
    for (n = 2; n <= 10; n++)
    {
        sn = sn + 2 * hn;  /* 第 n次落地时共经过的 米数 */
        hn = hn / 2;          /* 第 n次反跳的高度 */
    }

    printf("第 10 次落地时共经过%f m.\n", sn);
    printf("第 10 次反跳%f m.\n", hn);
}

运行结果:
第 10 次落地时共经过299.609375 m.
第 10 次反跳0.097656 m.

 

分享到:
评论

相关推荐

    二分查找 C语言源代码

    二分查找 C语言语言源代码 用递归写的 C语言入门经典代码 值得收藏

    C#本科毕业设计二手闲置物品交易分享平台源代码.zip

    C#本科毕业设计二手闲置物品交易分享平台源代码。简介:大学生毕业之后,闲置剩余物品的携带问题困扰着那些离家远的学生。同时,大学生具有相似的消费心理、共同的生活环境,交易商品具有共性。现在学校内的没有统一...

    c语言相关书籍收藏

    《C语言相关书籍收藏》 在编程领域,C语言一直占据着重要的地位,它是许多现代编程语言的基础,尤其对于系统级编程和底层开发至关重要。本文将深入探讨C语言的学习资源,特别是通过书籍来掌握这一强大的编程工具。 ...

    iphone连连看~源代码

    《iPhone连连看源代码解析与学习指南》 在IT行业中,源代码是程序员的灵魂,它揭示了软件背后的工作原理和设计思路。今天我们要探讨的是一个...因此,这份源代码无疑是一份珍贵的学习资料,值得我们好好收藏和研究。

    分类信息发布系统 asp 源代码

    9:对单一信息有加入收藏、给用户发送邮件、直接回复 10:支持自动缩略图,以次来控制版面,用户点击后放大显示 11:用户如果有足够的“虚拟货币”可以在线购买四大道具,购买后可以进行道具--》虚拟货币、积分--》...

    RFID的芯片RFC632源代码(收藏很久了)

    在这个案例中,源代码可能是用C、C++或者某种嵌入式语言编写,用于MCU(Microcontroller Unit)即微控制器上运行。 RFID芯片的源代码通常包含以下几个关键部分: 1. 初始化:这部分代码负责设置芯片的工作模式,...

    MSP430单片机秒表程序(完整) 完整C语言代码 值得收藏和下载

    在本案例中,我们关注的是一个基于MSP430的秒表程序,它完全使用C语言编写,并且精度达到了10毫秒。 秒表程序的核心是时间的精确测量。在MSP430单片机中,通常会利用内部定时器资源来实现这种功能。MSP430系列通常...

    精品专题(2021-2022年收藏)CRC校验方法用C语言实现源代码.docx

    以下是一个简单的C语言实现CRC-CCITT的示例代码片段: ```c unsigned char test[] = {0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF}; unsigned char len = ...

    14个单片机工程源代码,包括PCB和VC界面程序

    基于MST-G240128点阵液晶的状态机机制人机界面四级滚屏菜单源代码 ,带时间片机制模拟操作系统9.基于单片机的温度时钟(ds1302+ds1820+8951)全套原程序+硬件电路(PCB)10.实现LCD文字显示可以在界面上动态显示文字、...

    C源代码的DVD列表系统.zip

    标题 "C源代码的DVD列表系统.zip" 暗示我们正在处理一个使用C语言编写的项目,其目的是实现一个DVD列表管理系统。这个系统可能是为了帮助用户管理他们的DVD收藏,包括添加、删除、查找和显示DVD的信息。让我们深入...

    iOS 简单豆瓣源代码

    【iOS 简单豆瓣源代码】是一个开源项目,它为开发者提供了一个模仿豆瓣功能的基础框架,涵盖了iOS应用开发中的多个重要技术点。这个项目旨在帮助开发者了解和实践iOS开发,特别是对于那些想要学习如何在iOS应用中...

    myie源码.zip_MyIE_ie浏览器_visual c_浏览器MyIE_浏览器源代码

    【标题】"myie源码.zip_MyIE_ie浏览器_visual c_浏览器MyIE_浏览器源代码" 提供的是一款名为 MyIE 的浏览器的源代码,它基于 Microsoft 的 Internet Explorer(简称 IE)内核,并且使用了 Visual C++ 进行开发。...

    个人收藏的一些C语言的小程序,是学习C语言的不错的资料,可以收藏供以后作参考....rar

    压缩包内的文件名为"myC",通常这可能是包含所有C语言源代码文件的目录或者文件名。在这个文件夹或文件中,可能有多个.c文件,每个文件代表一个单独的C语言程序。学习者可以通过打开这些文件,使用文本编辑器或集成...

    2345导航完整无错源代码

    本次分享的是2345导航的完整无错源代码,这对于开发者和研究者来说是一份宝贵的资源,可以深入理解网站构建的细节和优化策略。以下将对其中的关键组件和结构进行分析。 1. **源代码完整性:** 提供的源代码被声明为...

    国外知名的源代码网站(个人收藏)

    在IT领域,获取高质量的源代码对于学习、研究和项目开发具有极其重要的价值。下面将根据给定的文件信息,详细介绍几个国外知名的源代码网站,这些网站覆盖了多种编程语言和技术,是程序员们不可多得的宝藏。 1. **...

    极品收藏代码:ASP.NET+SQL server2005 进销存物资管理系统源代码

    ASP.NET 源代码 三层架构 进销存物资管理 c# SQL server2005 进销存物资管理系统源代码 极品收藏代码: 入库、出库、退库、盘点、维修、付款、收款、报废,查询,统计分析。 框架完美,短小精悍,可以立即使用,...

    C语言函数库详解(收藏版)

    C语言函数库是C标准库的重要组成部分,它是为C语言程序员提供的各种标准函数的集合,这些函数可以用来执行各种常见的任务,如输入/输出、内存操作、数学计算、系统调用等。下面将详细介绍各函数库的内容及其用途。 ...

    图书馆管理系统(C语言)(基于数组)

    1.软件:Dev-C++ 2.代码共298行 3.功能:增删改查、全输出、借书 4.用结构体数组写的,注释多、结果页面整洁...5.大家如果有一天用得到,大家可以先收藏着,对于才学C语言的,可以先收藏着,代码很友好,注释多,理解快

    yimeng_CI商城源代码_

    CI 商城源代码 直接下载导入工程即可直接运行.包含服务器源码(服务器已经在线配置)主要功能如下:首页: 从上到下分别是: 广告轮播、菜单按钮 、 品牌推介、 推介、热销商品分类: 类似京东商品三级分类, 左边是一级...

Global site tag (gtag.js) - Google Analytics