#include <stdio.h> #include <math.h> void sankaku_kansu(double deg); // プロトタイプ宣言 double value1, value2, value3; // global 変数 //================================================================ // メイン関数 //================================================================ int main(void){ double deg; printf("三角関数の計算を行います.\n"); printf("角度[deg]?\t"); scanf("%lf",°); sankaku_kansu(deg); printf("sin = %f\n", value1); printf("cos = %f\n", value2); printf("cos^2 + sin^2 = %f\n", value3); return 0; } //================================================================ // ユーザー定義関数 三角関数の計算 //================================================================ void sankaku_kansu(double deg){ double rad; rad = deg/180*M_PI; value1 = cos(rad); value2 = sin(rad); value3 = cos(rad)*cos(rad)+sin(rad)*sin(rad); }