C语言中 输入厘米换算成英尺和英寸: 例如输入163: 输出:5英尺4.17323英寸:

C语言中 输入厘米换算成英尺和英寸: 例如输入163: 输出:5英尺4.17323英寸:
书上给的条件有1英尺等于12英寸.1英寸等于2.54厘米!
高手指点一下吧!
例如输入163:
输出:5英尺4.17323英寸
是一块输出的!仔细看一下数字,英尺要的是整数! 比如 163cm是5.3477690288714英尺
我要的是5英尺,后面的小数换成英寸!
其他人气:248 ℃时间:2019-08-17 00:19:21
优质解答
根据你的条件
厘米数/2.54就等于英寸数了阿
厘米数/(2.54*12)不 就等于英尺了阿
这还需要贴代码?不好意思 是我没说明白!例如输入163:输出:5英尺4.17323英寸是一块输出的!仔细看一下数字,英尺要的是整数! 比如 163cm是5.3477690288714英尺我要的是5英尺,后面的小数换成英寸!换算的时候不是太懂! 求解#include int main(void){int ifoot;floatcm,inch,foot;printf("多少厘米?:\n");//输入厘米数scanf("%f",&cm);foot=cm/(2.54*12);//计算英尺数ifoot=(int)foot;//英尺数取整inch=cm/2.54-ifoot*12;//计算英寸数printf("%f 厘米是",cm);//打印if(ifoot>0){printf("%d英尺",ifoot);}printf("%f英寸.\n",inch);return 0;}   简单的实现,你看这样行不  没考虑输入控制,自己改下就好,
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版