这是我为家庭作业分配的代码,我遵循先前实验室的类似格式来构造此代码。代码成功编译,我可以输入所有系数,但是一旦完成,就再也不会发生,并且整数也不会插入等式中。
#include <stdio.h>
/*Quadratic Polynomial Solver*/
int main(int argc, char* argv[]){
int A,B,C,X;
printf("Enter Coefficient A:");
scanf("%d",&A);
printf("Enter Coefficient B:");
scanf("%d",&B);
printf("Enter Coefficient C:");
scanf("%d",&C);
printf("Enter Variable X:");
scanf("%d",&X);
A * X * X + B * X + C;
return 0;
}
最佳答案
您需要以某种方式保存方程式的结果,然后进行计算,如下所示:
#include <stdio.h>
/*Quadratic Polynomial Solver*/
int main(int argc, char* argv[]){
int A,B,C,X,R;
printf("Enter Coefficient A:");
scanf("%d",&A);
printf("Enter Coefficient B:");
scanf("%d",&B);
printf("Enter Coefficient C:");
scanf("%d",&C);
printf("Enter Variable X:");
scanf("%d",&X);
R = A * X * X + B * X + C; // Save result to int R
printf("Solution is %d",R); // Compute Result
return 0;
}
在这里,新的
int
变量R
(用于结果)用于保存方程式的结果,然后将其打印为printf
关于c - 二次多项式求解器C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35138545/