C语言练习,循环控制结构 ,已知今年的工业产值为100万元,产值增长率为从键盘输入,请编程计算工业产值过多少年可实现翻一番(即增加一倍)
已知今年的工业产值为100万元,产值增长率为从键盘输入,请编程计算工业产值过多少年可实现翻一番(即增加一倍)。 参考答案:用符号常量CURRENT表示今年的工业产值为100万元,用变量growRate表示产值增长率,用变量year表示产值翻番所需的年数,则计算年产值增长额的计算公式为: output = output * (1 + growRate) 利用迭代法循环计算,直到output >= 2*CURRENT时为止。当output >= 2*CURRENT时,表示已实现产值翻番。此时,循环被执行的次数year即为产值翻番所需的年数。 **输入格式要求:"%lf" 提示信息:"Input grow rate:" **输出格式要求:"When grow rate is %.0f%%, the output can be doubled after %d years.\n" 程序运行示例如下: Input grow rate:0.08 When grow rate is 8%, the output can be doubled after 10 years.
#include <stdio.h>
#define CURRENT 100
main()
{ int year; /* 产值翻番所需年数 */double growRate; /* 工业产值的增长率 */double output; /* 工业总产值 */printf("Input grow rate:");scanf("%lf", &growRate);output = CURRENT; /* 当年产值为100万元 */for (year = 0; output < 2 * CURRENT; year++){ output = output * (1 + growRate);}printf("When grow rate is %.0f%%, the output can be doubled after %d years.\n", growRate * 100, year);
}
C语言练习,循环控制结构 ,已知今年的工业产值为100万元,产值增长率为从键盘输入,请编程计算工业产值过多少年可实现翻一番(即增加一倍)相关推荐
- matlab工业产值增长率,已知今年的工业产值为100万元,产值增长率为从键盘输入......
已知今年的工业产值为100万元,产值增长率为从键盘输入,请编程计算工业产值过多少年可实现翻一番(即增加一倍). 提示:用符号常量CURRENT表示今年的工业产值为100万元,用变量growRate表示 ...
- 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit
3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit #include<stdio.h> int ...
- C 语言 6.7 假设今年工业产值为100万元,产值增产率从键盘输入,请编程计算工业产值经过多少年可以实现翻一番(即增加1倍)
#include<stdio.h> int main() {double i,sum = 1000000 ;int j ; /* j 为计数器 计算多少年可以实现翻一番 */printf( ...
- Java语言的循环控制结构
Java语言的循环控制结构 循环控制结构:是在一定条件下,反复执行某段程序的流程结构,被反复执行的程序称为循环体.循环控制结构是程序中非常重要和基本的一种结构,它是由循环语句来实现的. Java 的循 ...
- c语言知5个学生的4门成绩,用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩...
用C 语言数组解题 :已知5个学生的4门课的成绩,要求求出全部学生的门成绩并分别求出每门课的平均成绩 关注:82 答案:2 mip版 解决时间 2021-01-28 03:07 提问者巴黎左岸 2 ...
- C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和
C语言实战题目:从键盘输入数字,计算其中正数的个数,并且计算所有正数的和 (遇到负数跳出本次循环继续重新输入,如果遇到0,则结束输入,输出答案) [for循环结构+if选择控制结构] #include ...
- C语言:键盘输入年月日,计算这一天是这一年的第几天
键盘输入年月日,计算这一天是这一年的第几天 对一维字符串数组按照字典顺序排序输出 C语言简单练习题之键盘输入一个字符数组,将其中的大写字母删除 比如输入20201 ...
- C语言—选择控制结构 已知银行整存整取存款不同期限的年息利率 要求输入存钱的期限和本金,求到期时能从银行得到的本金和复利的合计。
已知银行整存整取存款不同期限的年息利率分别为: 要求输入存钱的期限和本金,求到期时能从银行得到的本金和复利的合计. **输入格式要求:"%d,%lf" 提示信息:"Pl ...
- C语言初步-顺序结构-已知三边求三角形面积-余弦定理
已知三边求三角型的面积,作为C语言程序设计课程的一个题目,必然是不超纲的. 在数学上,学生应该能够用高中的知识加以解决. 如下图所示,已知三角形三条边a.b.c,只要知道 c 边上的高h,那么面积 s ...
最新文章
- 预编译 ASP.NET 网站以进行部署
- 如何使用Docker安装Mycat中间件 | 实现主从的读写分离,搭建属于你的Mysql 集群 | 来看看这篇吧
- shell脚本中的几个括号总结(小括号/大括号/花括号)
- 基于层次过滤的文本生成
- 最长公共子序列及其引申问题
- 国科大高级人工智能-总结
- uc3842开关电源电路图_详解6款简单的开关电源电路设计原理图
- spring事务失效二:业务代码捕获异常
- 2019年BAT面试通关宝典:数据结构+JVM+并发编程+分布式...
- JavaFTP文件传输 简单实现
- /deep/在chrome89+中出现样式混乱的问题
- java源程序的文件名必须与,Java源程序的文件名一定要与文件中某个类的名称一致。()...
- 一篇文章,中文发完英文发,算“一稿多投”吗?
- Win10照片应用的小bug——自动模糊图片(有过渡色)
- 软件测试的36个常用术语
- linux下基于qt和v4l2驱动的usb摄像头视频采集与显示,用v4l2和framebuffer实现usb摄像头视频采集并显示...
- win32 api简易实现ftp文件上传
- 原生js解决表格奇偶列显示
- 美团数据指标体系搭建实战
- 标签软件如何批量打印多排条码标签
热门文章
- python中设置字体大小_python如何设置写入表格的字体字号?
- IM即使通讯 一篇文章足够了
- MSSQL2008、2005数据库导入或从导出mysql和相互转换
- 在EXCEL的单元格里批量插入图片
- 傅里叶变换的一种交互式理解指南
- OutLook 0x800C0133错误的原因和解决方法
- QT运行错误码:DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d ()
- 查看浏览器中网页编码的通用方法
- NX12.0安装报错解决办法
- 主题:论浪漫主义时期的音乐