① 在C语言使用函数调用形式计算单位的换算。
#include <stdio.h>
void main()
{
float inch;
printf("请输入您的高度(英尺)\n");
scanf("%f", &inch);
printf("%f 英尺等于 %f 英寸\n", inch, inch * 12.0);
printf("%f 英尺等于 %f 厘米\n", inch, inch * 12.0 * 2.54);
printf("%f 英尺等于 %f 米\n", inch, inch * 12.0 * 2.54/100.0);
}
② c语言单位换算问题
能啊
#include"stdio.h"
main ()
{
double a;
scanf("%lf",&a);
printf("b=%lf\n",a/3);
printf("c=%lf\n",a/6);
printf("d=%lf\n",a/9);
printf("a=%lf\n",a);
}
③ c语言单位之间的转换
//计算体积的函数volume,将长方体的长宽高传入,返回体积,并且体积单位
//是毫米,你如果要修改单位转换,比如1英寸=33毫米,则只要将volume函数
//中的三个“6”改成三个“33”就行了
#include<stdio.h>
float volume(float high,float width,float length){
return high*width*length*6*6*6;
}
void main()
{
float high,width,length;
printf("please input high,width,length:");
scanf("%f,%f,%f",&high,&width,&length);
printf("the volume:%f",volume(high,width,length));
}
④ 求c语言程序 输入磅的重量数,换算成千克单位 程序中要有输入输出提示句
按照题目要求编写的磅转换为千克的C语言程序如下
#include<stdio.h>
int main(){
float lb,kg;
printf("请输入磅的重量数:");
scanf("%f",&lb);
kg=lb*453.6/1000;
printf("%f磅等于%f千克",lb,kg);
return 0;
}
⑤ 用C语言编写身高单位转换:键盘输入一个英制身高(几英尺几英寸),计算对应的公
你是问英制转公制:
一、公式1英尺=12英寸,1英寸=2.54厘米。
二、定义两个浮点数变量表示英尺和英寸,输入后,套上面公式算即可。
比如:
#include<stdio.h>
int main()
{
float feet,inch,meter;
printf("输入身高英尺 英寸:");
scanf("%f%f",&feet,&inch);
meter=(feet*12+inch)*2.54*100;
printf("转换后%f米\n",meter);
return 0;
}
//ps:手机打代码,自行退格调整对齐。
⑥ c语言中关于单位转换
#include <stdio.h>
main
{int a;
float b,c;
printf("input a distance(cm):");
scanf("%d",&a);
b=a/30;
c=a/100;
printf("\nthe distance is:%dcm=%fchi=%fm",a,b,c);
}
你看这样行吗?
前一句不一定要这样写,只不过我不知道怎样表述才能说明这3个不同尺寸的值是同样长的,第二句不一定需要,那只是起一个提示作用,不过算是一种写程序的习惯吧
⑦ 编写C语言的单位换算问题,如何从文件中读取换算规则
读取换算规则首先要有个对规则的定义,这个规则的定义要你自己来设计。例如:1kg
=
1000g
那么我们从文件中定义为:
kg$g
1,1000;通过读取文件得到相应的换算规则。还有一种考虑方法是:单位换算都是线性换算,即:单位1
=
单位2*K
那么我们可以从一些例子数据中得到这个K值然后进行单位间的换算;但是列子数据也要自己给定。我对你题目的理解是这样的
⑧ 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<stdio.h>
#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 ", mile, mile * Mile_to_meter);
printf("%ffeet = %f centimeters ", foot, foot * Foot_to_centimeter );
printf("%finches = %f centimeters ", inch, inch * Inch_to_centimeter );
return 0;
}
⑨ 用c++编写程序单位换算编写一个程序,将英寸换算为厘米。输入英寸,输出厘米。 换算关系:1inch=2.54cm
#include<iostream>
usingnamespacestd;
intmain()
{
doubleinch,cm;
cin>>inch;
//cin>>cm;//cm是计算的不是输入的
//inch=1;//用输入的英寸
cm=inch*2.54;
cout<<inch<<"inch="<<cm<<"cm"<<endl;
return0;
}