文章目录
- 第一题:珀耳修斯点金
- 题目描述
- 输入描述
- 输入示例
- 输出描述
- 输出示例
- 解题思路&C++题解
 
- 第二题:女神赫拉
- 题目描述
- 输入描述
- 输入示例
- 输出描述
- 输出示例
- 解题思路&C++题解
 
第一题:珀耳修斯点金
题目描述
某希腊神话故事中,有一个人叫做珀耳修斯 (Perseus)。珀耳修斯有一个特殊能力,能够将金属转化为银。例如,他可以将一个金戒指变成一个银戒指。

作为一名编程爱好者,你决定为珀耳修斯写一个程序,来模拟他的能力。
输入描述
输入的第一行包含一个整数,表示测试数据组数。
接下来的 T T T 行每行包含一个整数,表示需要转化的金属的重量(单位:克)。
输入示例
3
100
200
300
输出描述
对于每组测试数据,输出一行,表示珀耳修斯转化后的银的重量(单位:克)。
输出示例
90
180
270
解题思路&C++题解
这道题目的解题思路非常简单:
-  首先输入测试数据组数 T T T。 
-  然后循环 T T T 次,每次循环读入一个整数,表示需要转化的金属的重量。 
-  根据题目描述,珀耳修斯的能力是将金属的重量转化为原来的 90%,因此可以输出转化后的银的重量,即原金属重量的 90%。 
-  循环结束后,程序结束。 
代码实现时,需要注意以下几点:
-  循环次数为 T T T,因此使用 while (T–) 这种写法可以减少代码量。 
-  计算 90% 时,需要将数字写成小数,因此需要将 90 转换为 0.9,才能得到正确的结果。 
#include <iostream>
using namespace std;
int main() {
    int T;
    cin >> T;
    while (T--) {
        int weight;
        cin >> weight;
        // 珀耳修斯的能力是将金属的重量转化为原来的 90%
        cout << weight * 0.9 << endl;
    }
    return 0;
}
第二题:女神赫拉
题目描述
某希腊神话故事中,有一个人叫做赫拉(Hera)。赫拉是宙斯的妻子,也是万物的母亲。赫拉有一个特殊能力,能够将物品变大或变小。例如,她可以将一枚普通的硬币变成一个巨大的硬币,也可以将一只大象变成一只小蚂蚁。

作为一名编程爱好者,你决定为赫拉写一个程序,来模拟她的能力。
输入描述
输入的第一行包含一个整数,表示测试数据组数。
接下来的 T T T 行每行包含一个整数,表示需要变换的物品的大小(单位:厘米)。
输入示例
3
5
10
15
输出描述
对于每组测试数据,输出一行,表示赫拉变换后的物品的大小(单位:厘米)。
输出示例
10
20
30
解题思路&C++题解
这道题目要求我们模拟一个能力,使得给定的物品大小变为原来的两倍。
首先,我们需要读入测试数据的组数 T T T。然后,对于每组数据,读入物品的大小 n n n,将其变为两倍,即 2 ∗ n 2 * n 2∗n,然后输出变换后的物品大小。
下面是代码实现:
#include<iostream>
using namespace std;
int main()
{
    // 读入测试数据组数
    int T;
    cin >> T;
    // 对于每组测试数据
    while (T--)
    {
        // 读入物品大小
        int n;
        cin >> n;
        // 将物品大小变为两倍
        n *= 2;
        // 输出变换后的物品大小
        cout << n << endl;
    }
    return 0;
}

















![[激光原理与应用-50]:《激光焊接质量实时监测系统研究》-1-绪论 (模式识别)](https://img-blog.csdnimg.cn/img_convert/47e58687be93f68d6b3ffa267d0f1695.jpeg)

