二次多项式求解器C.

时间:2016-02-01 19:21:18

标签: c

这是我为家庭作业所做的代码,我按照前一个实验室的类似格式来构建这段代码。代码编译成功,我能够输入所有系数,但一旦完成,就不会发生任何事情,并且插入器不插入等式。

#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; 

}

2 个答案:

答案 0 :(得分:4)

您需要以某种方式保存等式的结果,然后计算它,如下所示:

#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打印

答案 1 :(得分:1)

你需要计算一些东西,然后打印出来

int foo = A * X * X + B * X + C;
printf("foo=%d\n", foo);