C++实现 L1-029 是不是太胖了 (5分)
一、描述
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
二、输入格式
输入第一行给出一个正整数H ( 100 < H ≤ 300 ) (100 < H \leq 300) (100<H≤300),为某人身高。
三、输出格式
在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。
四、输入样例
169
五、输出样例
124.2
六、思路
按要求乖乖计算输出即可。
七、小知识点
用到了精确到小数点后的函数:
cout<<fixed<<setprecision(1)<<tz;
八、代码
#include <iostream>
#include<stdio.h>
#include<stdlib.h>
#include<iomanip>
using namespace std;
int main()
{
int sg;//身高
double tz;//体重
cin>>sg;
tz=((double)sg-100)*0.9*2;
cout<<fixed<<setprecision(1)<<tz;
return 0;
}