Q
乘以二项式
-4
A
回答
2
我不知道为什么,但我会咬着嘴,回答你的问题(即使你自己没有付出任何必要的努力,也可能是你只是不愿意甚至不知道从哪里开始)。
在您的两个问题(这个,your other one)你使用相同的例子:(x + 1) * (x - 1)
我认为这是荒谬的问一个大学生写某种数学式符号运算系统的作业。 ..所以我要走出去,假设作业真的是写一个程序,将只解决功能的具体形式:(x + n) * (x + g)
如果是这样的话,那么这是一个相当直接的方法,前向分配。
首先认为你需要知道的是,您可以向在多项式形式来表示:
x^2 + (n+g)x + ng
所以,你可以提示“n”和“G”的用户,然后计算n+g
和n*g
,只需在上面的表格中打印结果即可。
像这样:
#include <stdio.h>
#include <math.h>
int main(int argc, const char * argv[])
{
int n = 1;
int g = -1;
// Print Input:
printf("(x %c %d)(x %c %d) = ", (n >= 0 ? '+' : '-'), (int)fabs(n), (g >= 0 ? '+' : '-'), (int)fabs(g));
// Calculate Terms:
int term2 = n + g;
int term3 = n * g;
// Print Result:
printf("x^2");
if (term2 != 0) { printf(" %c %dx", (term2 >= 0 ? '+' : '-'), (int)fabs(term2)); }
if (term3 != 0) { printf(" %c %d", (term3 >= 0 ? '+' : '-'), (int)fabs(term3)); }
printf("\n");
return 0;
}
对于值N = 1和g = -1的上述输出是:x^2 - 1
对于值N = 3和g = 5的输出以上是:x^2 + 8x + 15
这似乎与您正在寻找的内容保持一致。
祝你好运。
相关问题
- 1. 乘以多项式
- 2. 乘以二除
- 3. 乘以两个多项式
- 4. LISP二项式系数,阶乘
- 5. 使用节点类乘以多项式
- 6. Isabelle:多项式次数乘以常数
- 7. 如何乘以scilab中的多项式
- 8. 在Prolog中乘以两个多项式
- 9. 二叉搜索树乘以-1的节点乘以
- 10. 多项式约束的最小二乘法曲线与MATLAB
- 11. 多项式乘法CilkPlus
- 12. 在C#中乘以二维数组
- 13. 在Python中乘以二进制数字
- 14. 乘以二维数组ArrayIndexOutOfBoundsException? (Java)
- 15. 二项式
- 16. 二项式图
- 17. 形式乘以内联
- 18. 乘以模式匹配
- 19. 乘以单元格公式
- 20. iOS以编程方式将乘数乘以约束
- 21. 将泛型乘以二 - 二叉树方法
- 22. 以并行模式乘以大整数
- 23. 以安全方式乘以分数c#
- 24. Fit beta二项式
- 25. 二项式系数
- 26. 二项式系数
- 27. 二项式系数
- 28. 在Python中使用多项式乘以字典
- 29. 在C++中乘以多项式与线程
- 30. 在java中使用链接列表乘以多项式
你在课堂上学到了什么? –
那么告诉我如何使c中的多重(x-1)x + 1)= x^2-1?我会很高兴:) – Tenshin