第一题
2条回答 默认 最新
关注 跟着要求写就可以了,不难的。
这里只需要注意每次输入以后的回车要再用一个getchar()吸收,防止回车作为字符存进变量。
如果对你有帮助的话欢迎关注我的博客,定期更新简单的算法问题与学习笔记。
举手之劳,祝你学业进步!
代码:
#include<stdio.h> int main(){ float height=0; float faheight,moheight; char sex,sports,diet; printf("sex:"); scanf("%c",&sex); getchar(); printf("faheight:"); scanf("%f",&faheight); getchar(); printf("moheight:"); scanf("%f",&moheight); getchar(); printf("sports:"); scanf("%c",&sports); getchar(); printf("diet:"); scanf("%c",&diet); if (sex == 'M'){ height = (faheight+moheight)*0.54; }else{ height = (faheight*0.923+moheight)/2; } if (sports == 'Y'){ height = height + height*0.02; } if (diet == 'Y'){ height = height + height*0.015; } printf("height:%f",height); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 gdf格式的脑电数据如何处理matlab
- ¥20 重新写的代码替换了之后运行hbuliderx就这样了
- ¥100 监控抖音用户作品更新可以微信公众号提醒
- ¥15 UE5 如何可以不渲染HDRIBackdrop背景
- ¥70 2048小游戏毕设项目
- ¥20 mysql架构,按照姓名分表
- ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
- ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
- ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
- ¥15 linux驱动,linux应用,多线程