main2-4.c 检验bo2-7.c的主程序

来源:互联网 发布:环球帆布鞋 知乎 编辑:程序博客网 时间:2024/05/18 19:43

 /* main2-4.c 检验bo2-7.c的主程序 */
 #include"c1.h"
 #include"c2-6.h"
 #include"bo2-7.c"
 iint main()
 {
   polynomial p,q;
   int m;
   printf("请输入第1个一元多项式的非零项的个数:");
   scanf("%d",&m);
   CreatPolyn(&p,m);
   printf("请输入第2个一元多项式的非零项的个数:");
   scanf("%d",&m);
   CreatPolyn(&q,m);
   AddPolyn(&p,&q);
   printf("2个一元多项式相加的结果:\n");
   PrintPolyn(p);
   printf("请输入第3个一元多项式的非零项的个数:");
   scanf("%d",&m);
   CreatPolyn(&q,m);
   AddPolyn1(&p,&q);
   printf("2个一元多项式相加的结果(另一种方法):\n");
   PrintPolyn(p);
   printf("请输入第4个一元多项式的非零项的个数:");
   scanf("%d",&m);
   CreatPolyn(&q,m);
   SubtractPolyn(&p,&q);
   printf("2个一元多项式相减的结果:\n");
   PrintPolyn(p);
   printf("请输入第5个一元多项式的非零项的个数:");
   scanf("%d",&m);
   CreatPolyn(&q,m);
   MultiplyPolyn(&p,&q);
   printf("2个一元多项式相乘的结果:\n");
   PrintPolyn(p);
   DestroyPolyn(&p);
 }

 

运行:

[root@localhost algorithm]# ls
bo2-6.c  bo2-7.c  c1.h  c2-5.h  c2-6.h  main2-7.c      //需要这些文件
[root@localhost algorithm]# vim bo2-7.c
[root@localhost algorithm]# gcc main2-7.c -o main2-7
[root@localhost algorithm]# ls
bo2-6.c  bo2-7.c  c1.h  c2-5.h  c2-6.h  main2-7  main2-7.c
[root@localhost algorithm]# ./main2-7
��������1��һԪ����ʽ�ķ������ĸ�����3 
����������3��ϵ����ָ�
1,2
5,4
3,3
��������2��һԪ����ʽ�ķ������ĸ��
����������3��ϵ����ָ�
-3,3
4,2
7,1
2��һԪ����ʽ���ӵĽ��
  ϵ��    ָ�
7.000000  1
5.000000  2
5.000000  4
��������3��һԪ����ʽ�ķ������ĸ��
����������3��ϵ����ָ�
-5,2
3,3
-3,1
2��һԪ����ʽ���ӵĽ���(��һ�ַ���)��
  ϵ��    ָ�
4.000000  1
3.000000  3
5.000000  4
��������4��һԪ����ʽ�ķ������ĸ��
����������3��ϵ����ָ�
4,1
2,3
6,6
2��һԪ����ʽ�����Ľ��
  ϵ��    ָ�
1.000000  3
5.000000  4
-6.000000  6
��������5��һԪ����ʽ�ķ������ĸ��
����������2��ϵ����ָ�
1,1
2,2
2��һԪ����ʽ���˵Ľ��
  ϵ��    ָ�
1.000000  4
7.000000  5
10.000000  6
-6.000000  7
-12.000000  8
[root@localhost algorithm]#

 

因虚拟机不支持中文,下面截书上的结果: