| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4175 人关注过本帖, 1 人收藏
标题:单位换算题,菜鸟请教一下
取消只看楼主 加入收藏
砍一刀
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2010-6-6
结帖率:0
收藏(1)
已结贴  问题点数:20 回复次数:4 
单位换算题,菜鸟请教一下
已知单位厘米cm,英尺feet,英尺inchen,求输入厘米,换算成英寸英尺输出。公式:1英寸等于2.54厘米,1英尺=12英寸。

我的算法是 先把输入的厘米换算成为英尺,然后除与12,其值为英尺,并且求余,其值为英寸。
比如182厘米换算=71.653642英寸= 5英尺加上11.7英尺。

我写的程序
#include <stdio.h>

int main(void)
{
float cm,feet,inches,i;
scanf("%f",&cm);
i=cm/2.54;
feet=i/12;
inches=i%12;
printf("it is %f feet %.2finches\n",feet,inches);
return 0;
}

[ 本帖最后由 砍一刀 于 2010-6-23 16:23 编辑 ]
搜索更多相关主题的帖子: 算题 单位 
2010-06-23 15:57
砍一刀
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2010-6-6
收藏
得分:0 
可是提示我错误,是不是不能求余啊

[ 本帖最后由 砍一刀 于 2010-6-23 16:24 编辑 ]
2010-06-23 16:08
砍一刀
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2010-6-6
收藏
得分:0 
希望大家指点一下
2010-06-23 16:24
砍一刀
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2010-6-6
收藏
得分:0 
将厘米换算成 英尺+英寸的话 怎么算呢?
我之前的想法就是求余。。
那么该怎么算呢?
2010-06-23 16:45
砍一刀
Rank: 1
等 级:新手上路
帖 子:36
专家分:3
注 册:2010-6-6
收藏
得分:0 
哦 理解
就是feet=(int)i/12;
这样是吧。。谢谢
懂了 好像  我自己再理解一下
2010-06-23 16:56
快速回复:单位换算题,菜鸟请教一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019479 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved