关于#c语言#的问题:(女方的身高)×1.09 =(男方的身高)

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。 下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。

输入身高 h
输入性别 s
若s为女 输出 h/1009
若s为男 输出h*1.09

一个实现:


#i#include <stdio.h>

int main(void){
    
    int sex ; // 0为女,1为男
    double heigth; 
    double perfectHeigth;
    
    printf("请输入性别(0为女,1为男):\n");
    scanf("%d",&sex);
    printf("请输入身高(单位为厘米):\n");
    scanf("%lf",&heigth);
    
    if(sex==0){  //如果为女生 
        perfectHeigth = heigth*1.09;
    }else if(sex==1){  //如果为男生 
        perfectHeigth = heigth/1.09;
    }
     
     printf("你的身高是%.2lf厘米,你的情侣最佳身高是%.2lf厘米.\n",heigth,perfectHeigth);
     return 0;
}