當前位置:首頁 » 編程語言 » 厘米換算英尺英寸c語言編程題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

厘米換算英尺英寸c語言編程題

發布時間: 2023-05-31 01:30:29

c語言簡單題求解,能幫忙看看嗎

這個公式的意思是foot英尺inch英寸對應的米數

其中inch<12,inch/12對應小數部分;

設輸入x cm,彎薯脊則(foot+inch/12)*0.3048=x * 0.01m

那麼x/30.48的整手謹數部分即為英尺foot

C語言代碼和運行結果如下:

符合樣例輸出~

附源碼:

#include<stdio.h>

int main() {

int cm, foot, inch;

double d;

scanf("%d", &cm); // 輸入的厘米數

d = cm / 30.48;

foot = (int)d; // 對應整埋滲數部分為foot

inch = (d - foot) * 12.0; // 小數部分為inch

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

return 0;

}

② c++編程問題,輸入你的身高(單位是cm),轉換成英尺和英寸顯示。

#include<iostream>
using namespace std;
const double inch=0.39;
const double foot=0.03;
int main()
{
cout.setf(ios_base::fixed,ios_base::floatfield);
int cm;
double myinch,myfoot;
cout<<"輸入你的身高(CM)___\\b\\b\\b";
cin>>cm;
myinch=inch*cm;
myfoot=foot*cm;
cout<<"你的身高是"<<cm<<"cm,"<<myinch<<"\
inch,"<<myfoot<<"foot"<<endl;
return 0;
}

/*程序的順序寫錯了,在執行
myinch=inch*cm;
myfoot=foot*cm;
如果你沒有對cm賦予初值那麼編譯器就會隨機的給他一個初值來完成此語句的執行。那麼就會得不到你想要的結果。你的主函數是有返回值的,最好給他一個返回值,雖然不加也可以,但是當你寫大程序的時候,警告的東西好、就會多起來,處理起來不好,加個返回語句,程序看起來比較整齊,這也是養成良好編程習慣的一種哦。*/

③ 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的小數部分。

六七行就是完成這個功能。

(3)厘米換算英尺英寸c語言編程題擴展閱讀:

一、英尺和英寸的知識

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語言使用函數調用形式計算單位的換算。

#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>


#define YCZHYC 12


#define YCZHLM 2.54


int main(void)


{


int yc1,yc2;


printf(" 請輸入身高(英尺及英寸數據之間用空格隔開):");


scanf("%d %d",&yc1,&yc2);


printf(" %d 英尺 %d 英寸的身高轉換為公制為:%.2f m",yc1,yc2,(double)(yc1*YCZHYC+yc2)*YCZHLM/100);


return 0;


}

⑥ C語言:厘米換算英尺英寸

#include<stdio.h>
intmain()
{
intcm,foot,inch;
doublemeter;
scanf("%d",&cm);
meter=cm/100.0;
inch=12*meter/0.3048/145;
foot=inch/12;
inch=inch%12;
printf("%d%d",foot,inch);
return0;

}
這樣寫吧,編輯器把你的double當成強制轉換來看了

⑦ 用C語言編寫一個輸入身高(cm)輸出身高英寸

#include <stdio.h>

int main()

{

float height = 0;

printf("請輸入身高單位是厘米: ");

scanf("%f", &height);

printf("身高為 %f英寸 ", height/2.54);

return 0;

}

(7)厘米換算英尺英寸c語言編程題擴展閱讀:

1碼=3英尺=0.9144米

1英尺=12英寸=30.48厘米

英寸(inch,in) :1英寸=2.54厘米。

scanf()是C語言中的一個輸入函數。與printf函數一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數時要加上#include <stdio.h>。

在stdio.h頭文件中內置了幾種輸入輸出函數,如下列出:

printf 與 scanf

getchar 與 putchar

gets 與 puts

格式控制:由「%」後跟格式字元組成。將輸出數據轉換為指定格式輸出,字元串原樣輸出,轉義字元對輸出形式進行控制。

參考資料來源:網路-scanf函數



⑧ C語言厘米轉換英尺

#include
void
main()
{
float
ych,yc,lm;
printf("本程序將完成英尺和英寸轉換為厘米\n");
printf("請輸入英尺數目:");
scanf("%f",&ych);
printf("請輸入英寸數目:");
scanf("%f",&yc);
lm=ych*30.48+yc*2.54;
printf("\n%.0f英尺%.0f英寸摺合為:%.2f厘米",ych,yc,lm);
}
請採納答案,支持我一下。

⑨ C語言中厘米換算成英寸

foot = (int)(cm / 30.48); //取整數部分
inch = ( (cm / 30.48) - foot + 0.05)*10.0; //取一位小數,考慮4舍五入+0.05.

⑩ c語言編程:厘米轉換為英寸

#include<stdio.h>
intmain()
{
floatm;
printf("輸入身高(厘米) ");
scanf("%f",&m);
printf("%.2f英寸 ",m/2.54);
return0;
}