米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

天才编程女孩敲开支付宝大门!马云:有梦想的孩子了不起!

  • xym01
  • 1
  • 2019-08-30 19:15
大家好!我是一个爱好编程的女孩子,rn最近编了一个程序,不知哪儿有问题,请指教,rn我将不胜感激。希望能留下OICQ号码,我的邮箱rnwoshizhe@263.net 两复数相加rn#include rn typedef struct /*定义抽象类型复数*/rn float x;rn float y;rn fs;rn void main()rn rn int compute(fs *,fs *,char); /*函数声明*/rn void print(fs *);rn fs f1,f2; /*定义两个复数*/rn char oper='1';rn printf("\nPlease input first datas like x,y:"); /*输入第一个复数*/rn scanf("%f,%f",&f1.x,&f1.y);rn printf("\nPlease input second datas like x,y:");/*输入第二个复数*/rn scanf("%f,%f",&f2.x,&f2.y);rn printf("\nPlease select the operation(1-5):");rn printf("\n 1.+ 2.- 3.* 4./ ");rn printf("\n\n select:"); /*选择运算*/rn oper=getchar(); /*读取运算符,用while语句rn while(oper<'1'||oper>'4') 滤掉可能被getchar()误读音的其它不合法字符*/rn oper=getchar();rn compute(&f1,&f2,oper); /*调用函数compute对复数进行计算*/rn print(&f1); /*输出计算结果*/rn rn int compute(fs *x1,fs *x2,char op)rn rn if(op!='1'&&op!='2'&&op!='3'&&op!='4'&&op!='5')rn rn printf("operator error!\n");rn getchar(); return(-1);rn rn if(op=='1')rn rn x1->x=x1->x+x2->x;rn x1->y=x1->y+x2->y;rn rn if(op=='2')rn rn x1->x=x1->x-x2->x;rn x1->y=x1->y-x2->y;rn rn if(op=='3')rn rn x1->x=x1->x*x2->x-x1->y*x2->y;rn x1->y=x1->x*x2->x+x1->y*x2->y;rn rn if (op=='4')rn rn printf("Sorry,can not compute now!");rn rnrn return;rn rnrn void print(fs *f)rn rn printf("\n\nThe result is:");rn if(f->x==0&&f->y!=0) printf("%7.2fi\n",f->y);rn if(f->x!=0&&f->y==0) printf("%7.2f\n",f->x);rn if(f->x==0&&f->y==0) printf("0\n");rn if(f->x!=0&&f->y>0) printf("%7.2f+%7.2fi\n",f->x,f->y);rn if(f->x!=0&&f->y<0) printf("%7.2f%7.2fi\n",f->x,f->y);rn getchar();getchar();return;rn Zrn多项式相加rn 论坛

这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。



如有侵权请联系邮箱(service@misuland.com)

猜你喜欢

评论留言