Sandbox
出自麻痹怒气维基百科
#include<stdio.h> #include"typedef.h" #include<stdlib.h> void CreatComplex(Complex *c,float a,float b) { c->shibu=a; c->xubu=b; } void AddComplex(Complex *sum,Complex c1,Complex c2) { sum->shibu=c1.shibu+c2.shibu; sum->xubu=c1.xubu+c2.xubu; } void ChaComplex(Complex *cha,Complex c1,Complex c2) { cha->shibu=c1.shibu-c2.shibu; cha->xubu=c1.xubu-c2.xubu; } void JiComplex(Complex *ji,Complex c1,Complex c2) { ji->shibu=c1.shibu*c2.shibu-c1.xubu*c2.xubu; ji->xubu=c1.shibu*c2.xubu+c1.xubu*c2.shibu; } void Print(Complex c) { if(c.shibu==0&&c.xubu==0) printf("0\n"); else if(c.shibu!=0&&c.xubu!=0) printf("%5.2f+%5.2fi\n",c.shibu,c.xubu); else if(c.shibu!=0&&c.xubu==0) printf("%5.2f\n",c.shibu); else printf("%5.2fi\n",c.xubu); } void Print_shibu(Complex c) { printf("shibu is %5.2f:\n",c.shibu); } void Print_xubu(Complex c) { printf("xubu is %5.2fi:\n",c.xubu); } void main() { float a,b,c,d; int i,j; Complex c1,c2,ji,cha,sum; printf("************************欢迎使用复数运算********************\n"); printf("请分别输入两个复数的实部和虚部:\n"); scanf("%f%f%f%f",&a,&b,&c,&d); printf("第一个数是:\n"); CreatComplex(&c1,a,b); Print(c1); Print_shibu(c1); Print_xubu(c1); printf("第二个数是:\n"); CreatComplex(&c2,c,d); Print(c2); Print_shibu(c2); Print_xubu(c2); printf("1 求和 2 求差 3 求积 4 退出\n"); printf("请输入你的选择:\n"); while(1) { scanf("%d",&i); if(i<1||i>4) { printf("输入的是错误的请重新输入:\n"); continue; } if(i==4) { printf("谢谢使用!\n"); break; } else if(i==1) { AddComplex(&sum,c1,c2); printf("他们的和是:"); Print(sum); Print_shibu(sum); Print_xubu(sum); continue; } else if(i==2) { ChaComplex(&cha,c1,c2); printf("他们的差是:"); Print(cha); Print_shibu(cha); Print_xubu(cha); continue; } else if(i==3) { JiComplex(&ji,c1,c2); printf("他们的积是:"); Print(ji); Print_shibu(ji); Print_xubu(ji); continue; } } system("pause"); }
| |||||
You need JavaScript enabled for viewing comments
| Recent comments |
目录 |
你知道武器装备模板是什么东西么
需要的元素
图片
- 持有样式图
- 物品格内样式
- pmg模型(3D)
- 掉落样式
数据
- 物品名
- 英文名
- 基本属性
- 释放属性
- 持有限制
You need JavaScript enabled for viewing comments
| Recent comments |
You need JavaScript enabled for viewing comments
| Recent comments |