每英吋有2.54公分。請撰寫一個程式,以英吋為單位來要求輸入身高,並輸出以公分為單位的身高。或者也可以以公分為身高的輸入單位,然後轉成以英吋表示的相同高度,並加以輸出。
2006-10-25 23:00:23 · 1 個解答 · 發問者 佑佑 5 in 電腦與網際網路 ➔ 程式設計
最好是有流程圖
2006-10-25 23:08:36 · update #1
#include
int main(void)
{
int choose;
float count;
printf("英吋轉公分請輸入1,公分轉英吋請輸入2 :");
scanf("%d",&choose); //先輸入選擇要哪個轉哪個
//變數choose用來辨識決定轉的單位
switch (choose) //以choose來選擇
{
case 1: //若輸入1,則執行下列三行
printf("請輸入身高幾英吋:");
scanf("%f",&count); //先讀取英吋
printf("您的身高為%f公分",count*2.54); //將英吋乘以2.54輸出
break;
case 2: //若輸入2,則執行下列三行
printf("請輸入身高幾公分:");
scanf("%f",&count); //先讀取公分
printf("您的身高為%f英吋",count/2.54); //將公分除以2.54輸出
break;
}
return 0;
}
解釋都在程式裡有註解了,若有不懂的地方再提問摟。
2006-10-26 06:55:01 · answer #1 · answered by 小肉圓 2 · 0⤊ 0⤋