プロが教えるわが家の防犯対策術!

大至急!!このC言語を教えてください。下にプログラムを書くので??に入るものを教えてください。

tan x(0° ≤ x ≤ 180°) の値を,xを15° 刻みで計算するプログラムを作る.ただし,x = 90° のと
きはtan x→ ∞ となってコンピュータでは計算できないため,そのときだけは値を計算せずに
infinity と表示させる.tan xの値は数学用のライブラリ「math.h」を include することで,
tan(double 型の引数) として計算できるが,引数はラジアンで与えなければならないことに注意
する.また,表示する際, x は半角 3 文字分の幅で揃え,半角スペースを空けた後,tan x の値は
全体で半角 9 文字分,小数点以下で 6 文字分の幅を確保して表示することとする.以下のプログ
ラムを参考に作成せよ.

#include<stdio.h>
????

int main(void){
int x;
double y, pi=3.14159265359;
printf(" x tan(x)\n");
for(????? ){
if(???? ){
printf( ??????);
}
else{
y = ?????;
printf( ?????);
}
}
return 0;

A 回答 (1件)

#include <stdio.h>


#include <math.h>

int main(void) {
 int x;
 double y, pi = 3.14159265359;
 printf("x tan(x)\n");
 for (x = 0; x <= 180; x += 15) {
  if (x == 90) {
   printf("infinity\n");
  } else {
   y = tan(x * pi / 180);
   printf("%3d %9.6lf\n", x, y);
  }
 }
 return 0;
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!