2015-09-19 4 views
-2
printf("\n\n\t\t x1 = " realPart "+" imaginaryPart "i"); 
printf("\n\n\t\t x2 = " realPart "-" imaginaryPart "i"); 

Я пытался скомпилировать и запустить программу и erros является Function call missing) что правильный код? Спасибо! :) ps. Я попытался поставить еще ) в конце, это дало мне больше ошибок: 3C++ Программирование кодов ошибок

+0

Непонятно, что вы пытаетесь достичь. Ввод? Вывод? Пожалуйста, добавьте несколько слов о вашей ** актуальной проблеме **! Спасибо :-) – Wolf

+0

Я пытаюсь скомпилировать, чтобы запустить программу, но не могу из-за ошибки. Мои программы - это решение квадратного уравнения, чтобы найти его корни: 3 Спасибо! :) –

+0

Вы действительно должны добавить код, который у вас есть. – Wolf

ответ

0

Вы не используете printf правильно. См. Код ниже. Я предполагаю, что ваши переменные имеют тип float.

Кроме того, учитывая, что вы используете C++, вам необходимо включить <cstdio>.

printf("\n\n\t\t x1 = %f+%fi",realPart,imaginaryPart); 
printf("\n\n\t\t x2 = %f-%fi",realPart,imaginaryPart); 
+0

... но это сбивает с толку, что 'x1' и' x2' основаны на тех же переменных. – Wolf

+0

@ Вольф, возможно, что ОП пытается напечатать комплексное число и его сопряжение. – nehcsivart

+0

@ Вольф На самом деле, вы правы. Непонятно, что ОП задает, так как ответ на их [другой вопрос] (http://stackoverflow.com/q/32664533/4330447), похоже, также отвечает на этот вопрос ... – nehcsivart

Смежные вопросы