a,b,cはキーボードから入力する
計算結果をディスプレイに表示させるプログラミングがわからないので教えてほしいです
下のプログラムでできなかったです
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
double nizikansu;
double kai1,kai2;
//解が複素数を含む場合
double real,imag;
printf("数値を入力してください> ");
scanf("%lf",&a);
printf("数値を入力してください> ");
scanf("%lf", &b);
printf("数値を入力してください> ");
// 判別式を計算
nizikansu = bb-4a*c;
// 条件
if ( axx+b*x+c=0){
//解の計算
kai1 = (-b + sqrt(nizikansu)/(2a);
kai2 = (-b - sqet(nizikansu)/(2a);
// 解の出力
printf("二次方程式の解: x = %lf,%lf\n",kai1,kai2);
} else {
//解の計算
real = -b/(2a);
imag = sqrt(-nizikansu)/(2a);
//解の出力
printf("二次方程式の解: %lf+%lf,%lf-%lf\n",real,imag,real,imag);
}
return 0;
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。