亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C 語言基礎教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結構體

C 語言文件

C 其他

C 語言參考手冊

C程序使用結構體將兩個距離相加(以英寸-英尺為單位)

C 語言編程實例大全

在此示例中,您將學習到兩個距離(英寸-英尺),將其相加并在屏幕上顯示結果。

要理解此示例,您應該了解以下C語言編程主題:

12英寸等于1英尺。

程序以英寸為單位增加兩個距離

#include <stdio.h>
struct Distance {
   int feet;
   float inch;
} d1, d2, result;

int main() {
   printf("輸入第一距離\n");
   printf("輸入英尺: ");
   scanf("%d", &d1.feet);
   printf("輸入英寸: ");
   scanf("%f", &d1.inch);
   printf("\n輸入第二距離\n");
   printf("Enter feet: ");
   scanf("%d", &d2.feet);
   printf("Enter inch: ");
   scanf("%f", &d2.inch);

   result.feet = d1.feet + d2.feet;
   result.inch = d1.inch + d2.inch;

   //當英寸大于12時,將其更改為英尺。
   while (result.inch > 12.0) {
      result.inch = result.inch - 12.0;
      ++result.feet;
   }
   printf("\n距離的總和 = %d\'-%.1f\"", result.feet, result.inch);
   return 0;
}

輸出結果

輸入第一距離
輸入英尺: 23
輸入英寸: 8.6

輸入第二距離
輸入英尺: 34
輸入英寸: 2.4

距離的總和 = 57'-11.0"

在此程序中,定義了一個結構Distance。該結構具有兩個成員inch(float)和feet(int)。

創(chuàng)建了兩個變量(d1和d2),其中存儲了兩個距離(inch 和feet)。然后,兩個距離之和存儲在result結構變量中。如果英寸大于12,則將其轉換為英尺。最后,結果打印在屏幕上。

C 語言編程實例大全