当前位置:首页 > 用C语言解决一元多项式运算问题
return FALSE; }
while (*cpCurr != '\\0') { //判断输入方式是否正确
if (!(*cpCurr == ' ' || *cpCurr == ',' || *cpCurr == ';' || *cpCurr == '-') && ('0' > *cpCurr || *cpCurr > '9') || (*(cpCurr + 1) == '\\0' && *cpCurr != ';')) {
printf(\输入数据出错,请注意正确的输入方式!\\n\ return FALSE; } cpCurr++; }
4.3 运行结果分析:
对程序进行编译运行,按照窗口的提示,输入多项式个数。
首先考虑多项式个数为2,且各指数的系数为正数时。输入数据是,特别注意
多项式系数、指数的输入,如图图3-1的所示:
图3-1 多项式的输入运行图
最终运算结果,如图3-2:
图3-2 一元多项式运算运行图1
当多项式个数大于等于2时,且输入各指数的系数均为正数时,对程序进行编译。输入多项式个数为3,具体运行图如图3-3所示:
图3-2 一元多项式运算运行图2
当输入的多项式系数中存在负数时,对程序进行编译,结果运行图如图3-4所示:
共分享92篇相关文档