C语言程序:将英尺和英寸转换为米
#include <stdio.h>
int main() { printf('请分别输入你身高的英尺与英寸:');
int foot;
int inch;
scanf('%d %d', &foot, &inch);
int totalInches = foot * 12 + inch;
float heightInMeters = totalInches * 0.0254;
printf('身高为%.2f米\n', heightInMeters);
return 0;
}
该程序实现的功能是:让用户输入身高的英尺和英寸,然后将其转换为以米为单位的身高并打印出来。
代码中,我们首先定义了两个整型变量 foot 和 inch,用于存储用户输入的英尺和英寸。然后使用 scanf 函数获取用户输入,并将输入的值存储到 foot 和 inch 变量中。
接下来,我们计算总的英寸数:totalInches = foot * 12 + inch。由于 1 英尺等于 12 英寸,所以我们将英尺转换为英寸后加到英寸上得到总英寸数。
最后,我们将总英寸数转换为米:heightInMeters = totalInches * 0.0254。1 英寸等于 0.0254 米,所以我们将总英寸数乘以 0.0254 即可得到身高以米为单位的值。
在打印结果时,我们使用了 %.2f 来保留小数点后两位。
原文地址: https://www.cveoy.top/t/topic/tZB 著作权归作者所有。请勿转载和采集!