Мне нужно сделать простую программу на C, которая будет решать квадратное уравнение в ожидаемом формате, который должен выглядеть следующим образом:
ax ^ 2 + bx + c = dx ^ 2 + ex + f
Я использую scanf для чтения ввода, и он работает как положено.Но мне нужно реализовать некоторое тестирование ввода для моего чтения scanf, которое сейчас выглядит так:
scanf("%f x^2 + %f x + %f = %f x^2 + %f x + %f", &a, &b, &c, &d, &e, &f);
Мне нужно printf("Wrong input\n");
для каждого ввода, например, fe
'abc',' 1 x ^ 2 + 1 x + 1 = 0 ',' x ^ 3 ... '
Я пробовал if (scanf() != 1)
, но он выводит «Неверный вывод» каждый раз,Есть идеи о том, как мне это сделать?