C言語を使用しています。
プログラミング初心者で、質問も初めてです。
三角形の2辺の長さ a,bとその2辺を挟む角(夾角)θを入力すると、残る1辺の長さを出力するプログラムを作れ。また、角度の入力は度を単位とせよ。
なお、残る1辺の長さ cは、余弦定理により c = √ a * a + b * b - 2 * a * b * cosθ で求まる。
この課題のエラーがわからないです!
私が書いたプログラムです。
↓ ↓ ↓
#include<stdio.h>
#include<math.h>
#define PI 3.1415926535
int main(void)
{
double a, b, x, degree, c;
printf(”a = ? ”); scanf(”%lf”, &a); printf(”b = ? ”); scanf(”%lf”, &b); printf(”degree = ? ”); scanf(”%lf”, °ree); x = degree * PI * 1 / 180 c = sqrt(a * a + b * b - 2 * a * b * cos(x)); printf(”c = %7.4f\n”, c); return 0;
}
エラー内容
report03.c: In function ’main’:
report03.c:17:5: error: expected ’;’ before ’c’
c = sqrt(a * a + b * b - 2 * a * b cos(x));
∧
変数を設定せずに、後から端末で入力できるようにしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/13 00:10
2019/05/13 00:14
2019/05/13 00:21