据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重 × 10%)。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。
问题:
请根据题目要求,编写程序实现体重的判断。
编程要求:
1、 按照题目中给出要求进行体重判断,并借助printf函数输出结果;
2、 使用scanf函数进行数据的输入;
3、 请严格按照输出效果输出;(影响成绩评定)
4、任务提交代码时需保证其符合行业代码规范,需进行必要的缩进及换行。(影响成绩评定)
运行效果1:
请输入身高体重信息,身高(厘米)体重(公斤):171 65
您是标准体重!
请按任意键继续. . .
运行效果2:
请输入身高体重信息,身高(厘米)体重(公斤):171 77
您太胖了!
请按任意键继续. . .
运行效果3:
请输入身高体重信息,身高(厘米)体重(公斤):160 46
您太瘦了!
请按任意键继续. . .
#includeint main(void) { double H ,W ,result; printf("请输入身高体重信息,身高(厘米)体重(公斤):"); scanf("%lf%lf", &H ,&W); result = (H - 100) * 0.9; if(W >= result * 1.1 ) printf("您太胖了!n"); else if(W <= result * 0.9) printf("您太瘦了!n"); else printf("您是标准体重!n"); return 0; }
#includeint main(void) { double h,w,a; printf("请输入身高体重信息,身高(厘米)体重(公斤):"); scanf("%d %d",&h,&w); a=(h-100)*0.9; if(w-a>=0){ if((w-a) printf("您是标准体重!n"); } else if((w-a)>=a*0.1){ printf("您太胖了!n"); } } else{ if((a-w) printf("您是标准体重!n"); } else if((a-w)>=a*0.1){ printf("您太瘦了!n"); } } return 0; }



