c语言编程,身高预测

c语言编程,身高预测,第1张

问题较多,帮你改了,再试试

int

main()

{

double

f,m,y

int

f,m,y,n

char

sex,sports,diet

printf("请输入父亲身高:")

scanf("%lf",&f)

printf("请输入母慎乱亲身高:")

scanf("%lf",&m)

fflush(stdin)

printf("sex(f

,

m):")

scanf("%c",&sex)

fflush(stdin)

printf("sports(y

,

n):")

scanf("%c",&sports)

fflush(stdin)

printf("diet(y

,

n):")

scanf("%c",&diet)

//scanf("渗孝神%lf\n",&y)

这句应该没用!

if

(sex=='m'

)

y=(f+m)*0.54

else

//

if

(sex=='f'

)

非男即女丛亏,这个if也没用

y=(f*0.923+m)/2

if

(sports=='y')

y=y*(1+0.02)

if

(diet=='y')

y=y*(1+0.015)

printf("y=%lfcm\n",y)

return

0

}

#include<stdio.h>

int main()

{

//c语言预测子女身高只用父母的身高,其它不管。

float fq=0,mq=0,ez=0,nr=0

printf("请输嫌盯入父亲母段茄亲身高:")

scanf("%f%f",&fq,&mq)

ez = (fq+mq)*0.54

nr = ((fq*0.9)+mq)/2.0

printf("握者察儿子 %.2f 女儿 %.2f\n",ez,nr)

return 0

}

请输入父亲母亲身高:173 156

儿子 177.66 女儿 155.85

Press any key to continue

似乎是这样的

scanf 会把回车当作一个字符

你简磨孙可以加个判断 如果不是输入了Y或者N

就重复上一个问题

或者拦链 加个空的scanf来吸收那个游余回车


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12214774.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存