C语言编程实现,计算每天进步一点点一年后的效果

这篇具有很好参考价值的文章主要介绍了C语言编程实现,计算每天进步一点点一年后的效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题意描述

本来的基数为1,如果好好学习时能力值相比前一天提高1%,当放任时相比前一天下降1%。1年(365天)后的效果相差多少呢?

题目分析

原基数为1,努力一天进步1%,效果1*(1+0.01),努力两天是在前一天的基础上进步1%,结果是1*(1+0.01)*(1+0.01),一年后天天向上的力量是(1+0.01)的365次方。

相反的力量一年后是(1-0.01)的365次方。我们计算看看结果差别吧

代码实现

方法1:使用for循环实现

#include<stdio.h>
int main()
{
	int i;
	float up=1.0,down=1.0;
	for(i=1;i<=365;i++)
	{
		up=up*(1+0.01); 
		down=down*(1-0.01);
	}
	printf("每天进步一点点一年之后%5.2f\n",up);
	printf("每天退步一点点一年之后%5.2f\n",down);
	return 0;
 } 

运行结果

C语言编程实现,计算每天进步一点点一年后的效果

 方法2:while语句实现

#include<stdio.h>
int main()
{
	int i=1;
	float up=1.0,down=1.0;
	while(i<=365)
	{
		up=up*(1+0.01); 
		down=down*(1-0.01);
		i++;
	}
	printf("每天进步一点点一年之后%5.2f\n",up);
	printf("每天退步一点点一年之后%5.2f\n",down);
	return 0;
 } 

方法3:do-while语句实现

#include<stdio.h>
int main()
{
	int i=1;
	float up=1.0,down=1.0;
	do
	{
		up=up*(1+0.01); 
		down=down*(1-0.01);
		i++;
	}while(i<=365);
	printf("每天进步一点点一年之后%5.2f\n",up);
	printf("每天退步一点点一年之后%5.2f\n",down);
	return 0;
 } 

方法4:pow()

pow() 函数用来求 x 的 y 次幂(次方),x、y及函数值实际上为double型 ,其在使用中的原型为:double pow(double x, double y); 使用pow函数必须要加头文件 : #include<math.h>

#include<stdio.h>
#include<math.h>
int main()
{
	int i=1;
	float up=1.0,down=1.0;
	up=pow(1+0.01,365);
	down=pow(1-0.01,365);
	printf("每天进步一点点一年之后%5.2f\n",up);
	printf("每天退步一点点一年之后%5.2f\n",down);
	return 0;
 } 

思考

比较进步一点点和懈怠一点点的差别,你有什么感受文章来源地址https://www.toymoban.com/news/detail-507130.html

到了这里,关于C语言编程实现,计算每天进步一点点一年后的效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 模拟计算器编程教程,中文编程开发语言工具编程实例

    模拟计算器编程教程,中文编程开发语言工具编程实例 中文编程系统化教程,不需英语基础。学习链接 ​​​​​​https://edu.csdn.net/course/detail/39036 课程安排:初级1 1  初级概述 2  熟悉构件取值赋值 3 折叠式菜单滑动面板编程 4 自定义图形窗口自定义标题栏编程 5 多行文本

    2024年02月08日
    浏览(55)
  • 【数学建模】利用C语言来实现 太阳赤纬 太阳高度角 太阳方位角 计算和求解分析 树木树冠阴影面积与种植间距的编程计算分析研究

    这段代码是一个用C++编写的简单程序,用于计算给定日期和时间的太阳赤纬。 首先,在 calculateSunDeclination 函数中,通过传入的年、月、日、时、分、秒参数,计算出日期对应的年份中的第几天n。然后,根据年份修正值n0的计算公式,计算n0的值。接下来,根据给定的时间信息

    2024年02月16日
    浏览(37)
  • 想学计算机编程从什么学起?零基础如何自学计算机编程?中文编程开发语言工具箱之渐变标签组构件

    想学计算机编程从什么学起?零基础如何自学计算机编程? 给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。 这款工具不但可以连接部分硬件,而且可以开发大型的软件,向如图这个实例就是用这个工具开发的。 它的编程工具箱非常的丰

    2024年02月05日
    浏览(56)
  • C语言编程练习(经过确定分钟后,计算现在的时间)

    题目是在某大学教育平台上听的一道题,但是没有答案。自己琢磨的 题目大概意思:现在是11:20,经过110分钟,是几点几分? 首先贴上老师的解题思路:   解题思路:首先将目前时间 11:20分为两个部分,如何分开两部分? 1. 1120/100=11(c语言两个整数相除 结果是整数);1120%100

    2023年04月24日
    浏览(46)
  • 【计算机编程语言】HTML-前端基础知识

    学习网站:https://jquery.cuishifeng.cn/index.html HTML5+CSS3 1.1什么是HTML Hyper Text Markup Language - (超文本标记语言) 超文本:文字、图片、音频、视频、动画等 W3C:World Wide Web Consortium - 万维网联盟 - 中立性技术标准机构 W3C标准 结构 化标准语言(HTML、XML) 表现 标准语言(CSS) 行为

    2024年02月15日
    浏览(52)
  • 【C语言编程基础】根据日期求星期(基姆拉尔森计算公式)

    任意给出一个年月日,求出是星期几。 输入:     年   月   日 输出:   0~6 星期日用 0 表示,星期一用 1 表示,星期二用 2 表示......星期六用 6 表示。 这里采用基姆拉尔森计算公式: w=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7 在公式中d表示日期中的日数,m表示月份数,y表示年数

    2024年02月06日
    浏览(44)
  • 【计算机编程语言】MySQL8+JDBC+Eclipse

    1.1数据库分类 关系型数据库:行,列 – (SQL ) MySQL,Oracle,Sql Server 通过表和表之间,行和列之间的关系进行数据存储。 学员信息,考勤表 非关系型数据库:{Key,Value} (NoSQL – not only SQL ) Redis,MongoDB 以对象存储,通过对象自身的属性来决定 DBMS – 数据库管理系统 数据库的

    2024年02月16日
    浏览(41)
  • 【计算机编程语言】JAVA-MyBatis(Eclipse)

    官网:https://mybatis.org/mybatis-3/zh/index.html 环境: JDK1.8(尽量) MySQL - 5.7(超经典) maven - 3.6.3 Eclipse 回顾: JDBC MySQL Java基础 maven Junit 框架:配置文件、最好的方式:官网文档 SSM框架:Spring SpringMVC Mybatis 1.1什么是Mybatis [外链图片转存失败,源站可能有防盗链机制,建议将图片保

    2024年02月16日
    浏览(33)
  • 入门Python编程:了解计算机语言、Python介绍和开发环境搭建

    计算机语言是用来控制计算机行为的一种语言,通过它可以告诉计算机该做什么。计算机语言和人类语言在本质上没有太大区别,只是交流的对象不同。 计算机语言发展经历了三个阶段: 1. 机器语言 机器语言使用二进制编码来编写程序。 执行效率高,但编写起来麻烦。 2

    2024年02月09日
    浏览(49)
  • 在我掉入计算机的大坑并深陷其中时,一门名为“C语言”的编程语言让我沉迷

    各位CSDN的uu们你们好呀,小雅兰好久没有更新博客啦,今天来小试牛刀!!! 上一篇博客小雅兰是说自己原本是自动化专业的学生,但是因为一次偶然的机会对计算机的相关知识产生了浓厚的兴趣。那么,小雅兰的编程之旅就是从C语言开始的。C语言是一门面向过程的、抽象

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包