当前位置: 首页 > article >正文

Algae c++

描述

问题陈述

池塘中藻类的发展情况如下。

假设年初i水藻的总重量为xi​克。对于 i≥2000,下列公式成立:

  • xi+1​=rxi​−D

给你r、D和x2000​。请依次计算 x2001​、...、x2010​ 并打印出来。

输入描述

输入内容由标准输入法提供,格式如下:
r D x2000​

输出描述

打印 10 行。第 i 行(1≤i≤10)应包含整数 x2000+i​。

用例输入 1 

2 10 20

用例输出 1 

30
50
90
170
330
650
1290
2570
5130
10250

用例输入 2 

4 40 60

用例输出 2 

200
760
3000
11960
47800
191160
764600
3058360
12233400
48933560

提示

限制因素
  • 2≤r≤5
  • 1≤D≤100
  • D < x_{2000} ≤ 200
  • 所有输入值均为整数。

样本输出 1

例如,x2001​=rx2000​−D=2×20−10=30和x2002​=rx2001​−D=2×30−10=50。

注释和解析
 

// 引入一个标准库头文件,包含了常用的输入输出函数和容器等  
#include<bits/stdc++.h>  
using namespace std;  
  
// 定义一个常量N,表示数组的大小,用于存储从2000年到2010年的水藻重量  
const int N = 11;  
  
// 定义两个整型变量r和d,分别表示水藻的生长率和每年的消耗值  
int r, d;  
  
// 定义一个整型数组a,用于存储每年的水藻重量,数组大小为N  
int a[N];  
  
int main()  
{  
    // 从标准输入中读取水藻的生长率r、消耗值d和2000年的水藻重量a[0]  
    cin >> r >> d >> a[0];  
      
    // 循环从1开始,因为a[0]已经存储了2000年的水藻重量  
    // 循环结束条件是i小于等于10,因为我们要计算到2010年的水藻重量  
    for(int i = 1; i <= 10; i++)  
    {  
        // 根据公式计算下一年的水藻重量,并存储在数组a的相应位置  
        // 这里的计算是基于前一年的水藻重量a[i - 1]  
        a[i] = a[i - 1] * r - d;  
          
        // 打印出当前计算出的水藻重量  
        cout << a[i] << endl;  
    }  
      
    // 程序正常结束,返回0  
    return 0;  
}  
  
// 解析:  
// 该程序主要用来模拟池塘中水藻的生长情况。程序首先定义了几个必要的变量和数组,  
// 然后从标准输入中读取水藻的生长率r、消耗值d以及2000年的水藻重量。  
// 接着,程序通过一个循环,从2001年到2010年,每年根据公式计算出水藻的重量,  
// 并打印出来。需要注意的是,由于数组a从a[0]开始存储数据,  
// 所以循环变量i从1开始,以模拟从2001年开始计算的情况。  
// 程序最后返回0,表示正常结束。


http://www.kler.cn/a/273131.html

相关文章:

  • 华为od技术一面
  • Linux下Java的多种方式安装
  • 大数据之Hadoop集群
  • git入门教程12:git命令与技巧
  • [Prometheus学习笔记]从架构到案例,一站式教程
  • 动态规划 01背包(算法)
  • SSA优化最近邻分类预测(matlab代码)
  • 代码随想录刷题day27|组合总和II组合总和II分割回文串
  • 四.排序(冒泡/选择)
  • 【数据结构与算法】:非递归实现快速排序、归并排序
  • 从0到1理解MySQL的事务和ACID特性
  • java方法的引用传递和值传递
  • 【力扣精选算法100道】——带你了解(数组模拟栈)算法
  • Java学习笔记(十八)综合练习,Properties配置文件
  • Python--类中作用域
  • 【精品】递归查询数据库 获取树形结构数据 通用方法
  • PSCA复位控制集成之复位信号
  • STM32使用常见错误合集(正在更新版)
  • sqllab第二十六A关通关笔记
  • 静态综合实验
  • 断言assert是什么?
  • #每天一道面试题# 什么是MySQL的回表查询
  • PyTorch学习笔记之基础函数篇(十五)
  • C/C++:有助于define宏定义-原文替换的例题
  • 深入解析JVM加载机制
  • 解决:visio导出公式为pdf图片乱码问题