以下のプログラムをc言語のソースコードで教えてください。

C言語関連83閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

その他の回答(2件)

0

#include <stdio.h> #include <math.h> // 円周率の定義保護 #ifndef M_PI #define M_PI 3.14159265359 #endif int main(void) { double angle_deg, angle_rad; double s, c, t; puts(" ad sin cos tan"); puts("--------------------------"); for (angle_deg=0; angle_deg<=350; angle_deg+=10) { angle_rad = angle_deg * M_PI / 180; s = sin(angle_rad); c = cos(angle_rad); printf(" %3.0lf %6.2lf %6.2lf", angle_deg, s, c); if (angle_deg==90 || angle_deg==270){ puts(" inf"); } else{ printf(" %6.2lf\n", tan(angle_rad)); } } return 0; }

0

(jnaptwmdjptwさん) 例: #include <stdio.h> #include <math.h> int main() { int i; double rad; puts("deg:_____sin_____cos_____tan"); for(i=0;i<=350;i += 10){ rad=(i*M_PI)/180.0; if(i==90 || i==270){ printf("%3d: %f %f inf\n",i,sin(rad),cos(rad)); }else{ printf("%3d: %f %f %f\n",i,sin(rad),cos(rad),tan(rad)); } } return 0; }