求大神 在线等!!!

#include <stdio.h>

int main(){

int father_h,mother_h,child_h;

int heigh;

int gender;

printf("请输入某同学性别(1表示男,2表示女):");

scanf("%c",&gender);

printf("请输入某同学父亲身高(cm):");

    scanf("%d",&father_h);

printf("请输入某同学母亲身高(cm):");

    scanf("%d",&mother_h);

printf("请输入某同学身高(cm):");

    scanf("%d",&child_h);

if (gender==1)

{

    heigh=(father_h+mother_h)*1.08/2;

}

  else

  {

    heigh=(father_h*0.923+mother_h)/2;

}

printf("理论身高为:%d\n",heigh);

if(heigh-3<=child_h||child_h<=heigh+3)

    printf("与公式相符\n");

else

printf("与公式不符\n");

return 0;

}

  请指出错误  不胜感激!!!

starfire1004
浏览 1384回答 3
3回答

jfhdibrbfjd

我改了下代码可以了

陈亦文

这一行错误 scanf("%c",&gender);应该是%d,应该是笔误吧。
打开App,查看更多内容
随时随地看视频慕课网APP