这第一题c语言怎么做啊? 50

 我来答
DavidCai0316
2019-10-29 · TA获得超过973个赞
知道小有建树答主
回答量:311
采纳率:85%
帮助的人:102万
展开全部

这题直接根据公式来做就行,但是题目没有规定输入输出数据的格式,也就是题目不严谨。

注释已说明了思路

男生

女生

下面是源码:

#include<stdio.h>

int main()

{

// sex是性别,取值为F(男)、M(女)

    // sport是体育运动,取值为Y(是)、N(否)

    // diet是饮食习惯,取值为Y(是)、N(否)

char sex, sport, diet;

    // FHeight是父亲身高,MHeight是母亲身高,me表示自己的身高

double FHeight, MHeight, me;

// 输入数据

scanf("%c %lf %lf %c %c", &sex, &FHeight, &MHeight, &sport, &diet);

if (sex == 'F') me = (FHeight + MHeight) * 0.54;    // 男生

else me = (FHeight * 0.923 + MHeight) / 2;          // 女生

if (sport == 'Y') me += me * 0.02; // 喜爱体育运动

if (diet == 'Y') me += me * 0.015; // 良好的饮食习惯

printf("%lf", me);

return 0;

}

听不清啊
高粉答主

2019-10-29 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.8亿
展开全部

#include <stdio.h>

int main()

{ float h,fh,mh;

  char xb,ty,ys;

  printf("性别(m/f):");

  scanf("%c",&xb);

  printf("父身高:");

  scanf("%f",&fh);

  printf("母身高:");

  scanf("%f%*c",&mh);

  printf("是否体育锻炼(y/n):");

  scanf("%c%*c",&ty);

  printf("有否良好饮食习惯(y/n):");

  scanf("%c",&ys);

  if(xb=='m'||xb=='M')h=(fh+mh)*0.54;

  else h=(fh*0.923+mh)/2;

  if(ty=='y'||ty=='Y')h*=1.02;

  if(ys=='y'||ys=='Y')h*=1.015;

  printf("\n身高预测值:%.2f\n",h);

  return 0;

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杯具——悲剧69779c
2019-10-29 · TA获得超过1352个赞
知道大有可为答主
回答量:3003
采纳率:64%
帮助的人:506万
展开全部
#include <stdio.h>

int getFather() {
int f;
printf("input father`s\n");
scanf("%d", &f);
return f;
}

int getMother() {
int m;
printf("input mother`s\n");
scanf("%d", &m);
return m;
}

int getSex() {
int s;
printf("input sex\n1 = man\t2 = woman\n");
scanf("%d", &s);
if(s==1){
return 1;
} else{
return 2;
}
}

int main() {
double guess;
if (getSex()==1){
guess=(getFather()+getMother())*0.54;
}else{
guess=(getFather()*0.923+getMother())/2;
}
printf("%lf",guess);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式