一、C语言中厘米换算成英寸

foot = (int)(cm / 30.48); //取整数部分

inch = ( (cm / 30.48) - foot + 0.05)*10.0; //取一位小数,考虑4舍五入+0.05.

二、c语言英寸转换厘米,float和double

如果变量height为double型,则scanf对应的 个数说明符应为%lf

%f对应float类型

%lf对应double类型

三、c语言编程:厘米转换为英寸

#include 

int main()

{

float m;

printf("输入身高(厘米)\n");

scanf("%f",&m);

printf("%.2f英寸\n",m/2.54);

return 0;

}

四、C语言:厘米换算英尺英寸

#include 

int main()

{

int cm,foot,inch;

double meter;

scanf("%d",&cm);

meter=cm/100.0;

inch=12*meter/0.3048/145;

foot=inch/12;

inch=inch%12;

printf("%d %d",foot,inch);

return 0;

}

这样写吧,编辑器把你的double当成强制转换来看了

五、用C语言编写一个将英寸转换为厘米的程序

//运行结果:

#include

int

main()

{

double

y,cm;

printf("请输入英寸值:");

scanf("%lf",&y);

printf("转化成厘米后:%lf\n",y*2.54);

return

0;

}

六、C语言中关于英尺、英寸、厘米的换算

(foot+inch/12)*0.3048 = cm / 100

foot+inch/12 = cm / (100 * 0.3048) = cm / 30.48

因为1foot = 12inch,所以inch / 12 < 1,所以foot = cm/30.48的整数部分 inch / 12 = cm/30.48的小数部分。

六七行就是完成这个功能。

扩展资料:

一、英尺和英寸的知识

1、1码 = 3英寸 ,1英尺 = 12 英寸;

2、码英文字母是  yard

3、英尺英文字母是  foot( 单数 ) feet( 复数 )

4、英寸英文单词是 inch ( 单数 )inches( 复数 )

二、长度单位转换

#include

#define Mile_to_meter 1609 //1英里 = 1690米

#define Foot_to_centimeter 30.48 //1英里 = 1690米

#define Inch_to_centimeter 2.54 //1英里 = 1690米

int main(){

float mile, foot, inch;

scanf("%f%f%f", &mile, &foot, &inch);

printf("%fmiles = %f meters\n", mile, mile * Mile_to_meter);

printf("%ffeet = %f centimeters\n", foot, foot * Foot_to_centimeter );

printf("%finches = %f centimeters\n", inch, inch * Inch_to_centimeter );

return 0;

}