7-10 最佳情侣身高差

这篇具有很好参考价值的文章主要介绍了7-10 最佳情侣身高差。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

7-10 最佳情侣身高差,PTA课后练习,算法,c++,PTA

分数 10

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。

下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。

输入格式:

输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。

输出格式:

对每一个查询,在一行中为该用户计算出其情侣的最佳身高,保留小数点后2位。

输入样例:

2
M 1.75
F 1.8

输出样例:

1.61
1.96

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

我的答案:

分析过程:

对于给定的身高,我们可以使用简单的公式来计算情侣的最佳身高。根据题目的描述:

  • 如果是男性,我们可以使用公式:女方的身高 = 男方的身高 / 1.09
  • 如果是女性,我们可以使用公式:男方的身高 = 女方的身高 * 1.09

我们只需遍历每个用户,并根据他们的性别和身高使用上述公式来计算最佳的身高。

C语言:

#include <stdio.h>

int main() {
    int N;
    scanf("%d", &N);

    for(int i = 0; i < N; i++) {
        char gender;
        double height, result;
        scanf(" %c %lf", &gender, &height);

        if(gender == 'M') {
            result = height / 1.09;
        } else {
            result = height * 1.09;
        }
        printf("%.2lf\n", result);
    }

    return 0;
}

C++:
 

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
    int N;
    cin >> N;

    for(int i = 0; i < N; i++) {
        char gender;
        double height, result;
        cin >> gender >> height;

        if(gender == 'M') {
            result = height / 1.09;
        } else {
            result = height * 1.09;
        }
        cout << fixed << setprecision(2) << result << endl;
    }

    return 0;
}

解题思路:

这个问题的解题思路很直接。我们需要按照给定的条件使用公式来计算结果。考虑到我们要保留两位小数,所以我们使用了C++的setprecision和C语言的格式化输出来实现这个要求。

这个问题可以帮助我们加强对公式计算和格式化输出的理解和应用。

7-10 最佳情侣身高差,PTA课后练习,算法,c++,PTA文章来源地址https://www.toymoban.com/news/detail-660571.html

到了这里,关于7-10 最佳情侣身高差的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【C/PTA】指针专项练习(一)

    本文结合PTA专项练习带领读者掌握指针,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 删除一个字符串中的所有数字字符。 函数接口定义: 其中 s 是用户传入的参数。 函数的功能是删除指针 s 所指的字符串中的所有数字字符。 裁判测试程序样例: 输入样例

    2024年02月04日
    浏览(40)
  • 【C/PTA】函数专项练习(四)

    本文结合PTA专项练习带领读者掌握函数,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 函数 fun 的功能是:根据整型形参 n,计算某一数据项的值。 A[1]=1, A[2]=1/(1 + A[1]), A[3]=1/(1 + A[2]), …,A[n]=1/(1 + A[n-1]) 例如,若 n=10,则应输出:A10=0.617977。 函数接口定义: 其

    2024年02月05日
    浏览(35)
  • 【C/PTA】结构体进阶练习

    本文结合PTA专项练习带领读者掌握结构体,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,

    2024年02月05日
    浏览(31)
  • 【C/PTA】结构体专项练习

    本文结合PTA专项练习带领读者掌握结构体,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 小明最近喜欢玩一款新游戏。在该游戏中,需要组建队伍去完成任务以获取奖励。小明挑出了所有的队员(每个人能力不同),需要一个函数挑出队长(能力最强的队员)

    2024年02月03日
    浏览(37)
  • 【C/PTA】指针专项练习(二)

    本文结合PTA专项练习带领读者掌握指针,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 函数原型 说明:head 和 foot 为头和脚的数量,chicken 和 rabbit 为指示鸡和兔数量的指

    2024年02月04日
    浏览(41)
  • 【C/PTA】选择结构专项练习(额外)

    本文结合PTA专项练习带领读者掌握选择结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 孔融小时候聪明好学,才思敏捷,巧言妙答,大家都夸他是奇童。4岁时,他已能背诵许多诗赋,并且懂得礼节,父母亲非常喜爱他。 一日,父亲买了一些梨子,特地拣

    2024年02月08日
    浏览(34)
  • 数据结构第5章练习答案(PTA)

    2-1以下说法错误的是( A ) A.树形结构的特点是一个结点可以有多个直接前趋 B.线性结构中的一个结点至多只有一个直接后继 C.树形结构可以表达(组织)更复杂的数据 D.树(及一切树形结构)是一种\\\"分支层次\\\"结构 E.任何只含一个结点的集合是一棵树 2-2利用二叉链表存储树,则根

    2024年02月04日
    浏览(48)
  • 【PTA-C语言】编程练习4 - 数组Ⅱ

    如果代码存在问题,麻烦大家指正 ~ ~ 有帮助麻烦点个赞 ~ ~ 作者 李民 单位 武汉理工大学 本题模拟2048游戏的规则,提供4X4个格子,输入每个格子的初始值(空白格子值为0),玩家选择向下移动,所有数字向下靠拢,相同的数字相撞时会合并。移动结束后,输出合并后的数值

    2024年02月03日
    浏览(41)
  • 数据结构第6章练习答案(PTA)

    2-1具有5个顶点的有向完全图有多少条弧?( C ) A.10        B.16        C.20        D.25 2-2关于图的邻接矩阵,下列哪个结论是正确的?( B ) A.有向图的邻接矩阵总是不对称的 B.有向图的邻接矩阵可以是对称的,也可以是不对称的 C.无向图的邻接矩阵总是不对称的

    2024年02月05日
    浏览(42)
  • 团体程序设计天梯赛----pta 练习集

    这道超级简单的题目没有任何输入。 你只需要在一行中输出著名短句“Hello World!”就可以了。 解法 略 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 解法 记录一下个数就好 给定一个 k 位整数 N,请编写程序统计每种不同的个

    2024年02月13日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包