どのように修正したらよろしいでしょうか? 尚、 このときに表示されたエラーも記載しておきました。
#include "stdafx.h"
#include"math.h"
int main()
{
double a, b, c, D, x1, x2;
printf("ax^2+bx+c= 0 の a b cを入力してください>>>");
scanf_s("%1f %1f %1f, &a, &b, &c, &x1, &x2");
if (a == 0.0)
{
if(b==0.0)
{
printf("係数がおかしい。\n");
}
else
{
x1 = -c / b;
printf("解は、%gです。\n", x1);
}
}
else /*判別式でのはんだんいより解の有無を調べる*/
{
D = b* b - 4 * a * c;
if (D >= 0.0)
{
x1 = (-b + sqrt(D)) / (2 * a);
x2 = (-b - sqrt(D)) / (2 * a);
if (D == 0)
{
printf("解は、重解となり%gです。\n", x1);
}
else
{
printf("解は、%gと%gです。\n", x1, x2);
}
}
else
{
printf("虚数解となるため、カイはありません。\n");
}
}
return 0;
}
1. 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
警告 C4473 'scanf_s': 書式文字列として渡された引数が不足しています Secondary_eq c:\users\user\documents\visual studio 2015\projects\secondary_eq\secondary_eq\secondary_eq.cpp 14
2. 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C4700 初期化されていないローカル変数 'a' が使用されます Secondary_eq c:\users\user\documents\visual studio 2015\projects\secondary_eq\secondary_eq\secondary_eq.cpp 16
3. 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C4700 初期化されていないローカル変数 'b' が使用されます Secondary_eq c:\users\user\documents\visual studio 2015\projects\secondary_eq\secondary_eq\secondary_eq.cpp 18
4. 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C4700 初期化されていないローカル変数 'c' が使用されます Secondary_eq c:\users\user\documents\visual studio 2015\projects\secondary_eq\secondary_eq\secondary_eq.cpp 24
以上、 ご教授よろしくお願い申し上げます。