⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 complex.c

📁 抽象数据类型的实现
💻 C
字号:
/*complex.cpp代码:*/
#include "complex.h"
#include <stdio.h>
main()
{
   float a,b,c,d;
   int n;
   Complex  c1,c2,sum,Sub,Prod;
   printf("****************************\n");
   printf("*1.input complex c1*\n");
   printf("*2.input complex c2*\n");
   printf("*3.output complex c1*\n");
   printf("*4.output complex  c2  *\n");
   printf("*5.c1+c2               *\n");
   printf("*6.c1-c2               *\n");
   printf("*7.c1*c2               *\n");
   printf("*0.the end                    *\n");
   printf("****************************\n");
   printf("input data 0~7\n");
   while(1)
   {
    scanf("%d",&n);
          
    switch(n)
   {
   case 0: exit(0); 
	         break;
   case 1: printf("输入第一个复数!\n");
	       scanf("%f%f",&a,&b);
	         break;
   case 2: printf("输入第二个复数!\n");
	       scanf("%f%f",&c,&d);
	         break;
   case 3: printf("输出第一个复数!\n");
	       CreatComplex(&c1,a,b);
             Print_C(c1);
			 break;
   case 4:  printf("输出第二个复数!\n");
	       CreatComplex(&c2,c,d);
             Print_C(c2);
             break;
   case 5:  printf("输出两个复数的和!\n");
	       AddComplex(&sum,c1,c2);
             Print_C(sum);
             break;
   case 6: printf("输出两个复数的差!\n");
	       Subtract_C(&Sub,c1,c2);
             Print_C(Sub);
			 printf("\n");
             break;
   case 7: printf("输出两个复数的积!\n");
	       Multiple_C(&Prod,c1,c2);
             Print_C(Prod);
            break;
  default:printf("Between1 and 7,plese!");
            break;
   }

   }
}
.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -