标准体重

第十八讲:画分支结构流程图(项目十八:体重检测器)

回眸只為那壹抹淺笑 提交于 2020-03-08 21:11:54
1.任务和代码: /* *文件名称:weight_jiance.c *作 者:末子灬秋风 *完成时间:2020年3月8日 *版本 号:vc++6.0 * *问题描述:成年男性的标准体重,标准体重(kg)= 身高(cm)-100,女生的标准体重是“身高-105”超标准体重20%为超重,若体重低于标准体重20%为超低. *程序输出:输出人的体重是超重,超低,还是良好体重。 */ # include <stdio.h> //包含文件 //主函数 int main ( ) { char sex ; float height , weight , m_standard_weight , w_standard_weight ; //定义需要的变量 printf ( "请输入你的性别,身高(cm),体重(kg):" ) ; scanf ( "%s %f %f" , & sex , & height , & weight ) ; //输入数据 m_standard_weight = height - 100 ; //计算男生的标准体重 w_standard_weight = height - 105 ; //计算女生的标准体重 //主要过程 if ( sex == '男' ) //判断性别 { if ( ( weight - m_standard_weight ) > m_standard

7-13 是不是太胖了

时光毁灭记忆、已成空白 提交于 2020-02-27 00:25:57
据说一个人的标准体重应该是其身高(单位:厘米)减去 100、再乘以 0.9 所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……) 输入格式: 输入第一行给出一个正整数 H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后 1 位。 输入样例: 169 输出样例: 124.2 # include <stdio.h> int main ( ) { float h , w ; scanf ( "%f" , & h ) ; w = ( h - 100 ) * 0.9 * 2 ; printf ( "%.1f" , w ) ; return 0 ; } 一开始我在 h 上使用的是 % d,结果答案出错 % d 是输出输入格式 为整型,用于 int , short int;% f 是输出输入格式 为单精度浮点型,用于 float。 来源: CSDN 作者: inooll 链接: https://blog.csdn.net/inooll/article/details/104518186

L1-031 到底是不是太胖了

霸气de小男生 提交于 2020-01-22 03:40:19
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重 × 1 0 %)。已知市斤是公斤的两倍。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。 输入格式: 输入第一行给出一个正整数 N ( ≤ 20)。随后 N 行,每行给出两个整数,分别是一个人的身高 H (120 < H < 200;单位:厘米)和真实体重 W (50 < W ≤ 300;单位:市斤),其间以空格分隔。 输出格式: 为每个人输出一行结论:如果是完美身材,输出 You are wan mei! ;如果太胖了,输出 You are tai pang le! ;否则输出 You are tai shou le! 。 输入样例: 3 169 136 150 81 178 155 输出样例: You are wan mei! You are tai shou le! You are tai pang le! 1 #include<stdio.h> 2 int main() 3 { 4 int N,H,W; 5 float a; 6 scanf("%d\n",&N); 7 for(int i=0;i<N;i++) 8 { 9 scanf(" %d %d\n",&H,&W); 10 a=

是不是太胖了

吃可爱长大的小学妹 提交于 2019-12-12 04:13:16
据说一个人的标准体重应该是其身高h(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少? 输入格式:输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式:在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 # include <stdio.h> int main ( ) { int h ; double v ; scanf ( "%d" , & h ) ; v = ( h - 100 ) * 1.8 ; printf ( "%.1f" , v ) ; return 0 ; } 来源: CSDN 作者: 星星点点1028 链接: https://blog.csdn.net/xxxxxwxx/article/details/103488170