1.此程式為計算圓的面積。
2.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
struct circle {
int x, y;
double radius;
};
double callarea(struct circle *pr);
#include <stdio.h>
#include <stdlib.h>
int main ()
{
double area;
struct circle c1={10, 10, 8.5};
area = callarea(c1);
printf("此圓的圓心為(%d, %d), 半徑為%.2f, 面積為%.2f\n", c1.x, c1.y, radius, area);
return 0;
}
int callarea(struct circle *pr)
{
int area;
area = pr->radius * pr->radius * 3.14159;
return area;
}
此圓的圓心為(10, 10), 半徑為8.50, 面積為226.98
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |