① 在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;
}