[1] 授業単元:C言語演習
[2] 問題文(含コード&リンク):
演習目的
�@構造体やポインタを利用して、データ構造を設計することができる。
�A構造体をreturn文で返却する関数を作ることができる。
�Bポインタを扱うことができる。
課題:
直交座標系の座標(x,y)を極座標系の座標(r,θ)に変換する関数と、
その逆変換をする関数を作成しなさい。
ただし、直交座標系(orthogonal coordinate system)の座標と、
極座標系(polar coordinates system)の座標はそれぞれ構造体を
用いて定義すること。
{x=rcosθ,y=rsinθ
{r=√(x^2+y^2),tanθ=y/x
例えば、次のように定義することができる。
typedef struct{
double x;  /** x座標 **/
double y;  /** y座標 **/
} orth_coord_t;
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語:C
[4] 期限:7月27日
[5] その他の制限:特になし
お手数ですが、よろしくお願いします。