bol_in
2022-06-24 02:38
采纳率: 58.7%
浏览 17

計算圖形的周長與面積及所有圖形的周長與面積加總

計算圖形的周長與面積及所有圖形的周長與面積加總下 使用以下 struct 定義 shape( 圖形), circle( 圓), rectangle
( 矩形), square( 正方形), triangle( 三角形) 。 圓有半徑,矩形有長寬,正方形有邊長,三角形有三個邊。計算各圖
形周長、面積,及所有圖形周長、面積加總。PI 設 4所有長度、計算均以整數處理下
本題須使用以下 struct的定義,以及定義與實做相對的 function pointer的function 才計分。

img

輸入說明 輸出說明
Line 1, 輸入圖形個數 N。
Line 2, 輸入圖形種類。
Line 3, 輸入圖形所需資料。
Line 4, 輸入圖形種類。
Line 5, 輸入圖形所需資料。
….

..
circle,下一行輸入半徑。
rectangle,下一行輸入長寬。
square,下一行輸入邊長。
triangle,下一行輸入三個邊。
Line 1~N,輸出 N個圖形的種類、周長與面積,以空白間隔。
Line N+1,輸出 N個圖形的周長總和、面積總和,以空白間隔。

Sample Input 1:
5
triangle
3 4 5
square
1
rectangle
2 3
circle
1
triangle
5 12 13

Sample Output 1:
triangle 12 6
square 4 1
rectangle 10 6
circle 8 4
triangle 30 30
64 47

Sample Input 2:
4
circle
12
rectangle
24 36
triangle
7 24 25
square
17

Sample Output 2:
circle 96 576
rectangle 120 864
triangle 56 84
square 68 289
340 1813

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题