数据结构一元多项式计算 第5页

数据结构一元多项式计算 第5页

printf("******************************\n");

   printf("请选择操作:\n");

   printf("0.退出\n");

   printf("1.两个一元多项式相加\n");

   printf("2.两个一元多项式相减\n");

   printf("3.帮助\n");

}

 

void help()

{

    printf("************帮助***********\n");

    printf("1.输入时只输入多项式的系数与指数(0 0表示结束)\n");

    printf("2.请按指数升幂形式输入.\n");

    printf("3.例如输入 \"1 1 2 2 0 0\" 表示 \"1*X^1+2*X^2\"\n");

}

 

 

void main()

{

  int choose;

  open();

  while(choose!=0)

 {

   scanf("%d",&choose);

   getchar();

   switch(choose)

    {

       case 0:

           return;

       case 1:

           printf("你选择的操作是多项式相加:\n");

           add_main();

           choose=-1;

           open();

           break;

       case 2:

           printf("你选择的操作是多项式相减:\n");

         

 

 sub_main();

           choose=-1;

 

 

 open();

           break;

      case 3:

           help();

          default:

           printf("输入有误!请重新选择操作!\n");

           open();

     }

 }

 

}

3  运行结果分析

 

程序运行成功之后如图3所示

                                                                  

3 程序运行成功界面图

 

此时可以选择输入的数字:0代表退出程序;“1”代表两个多项式相加;“2”代表两个多项式相减;“3”提供帮助。

 

 

 

若想程序实现两个多项式相加的功能时则输入数字“1”如图4所示。

需要完整内容的请联系QQ3249114,本文免费,转发请注明源于www.751com.cn

4 程序实现加法运算的运行结果图

 

图中出现

input the first

input coef:

就是输入第一个多项式的每一项的系数和指数。

(注意:输入是随便输入的,输入0和0时退出)

coef:是一项的系数exp:是一项的指数

输入第一个多项式为4x^4+3x^3+ 5x^5

过程如下:

input the first:

input coef:4

input exp:4

input coef:3

input exp:3

input coef:5

input exp:5

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有