主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
我与代码的故事
2024年4月20日 16:47
复数 题解:
P1021
回复 0
|
赞 1
|
浏览 479
#include<bits/stdc++.h> using namespace std; float a, b, c, d; char ch; int main() { cin >> a >> b >> c >> d >> ch; if(ch == '+') printf("%.1f %.1f", a + c, b + d); else printf("%.1f %.1f", a * c - b * d, a * d + c * b); return...
damowanghwj
2024年3月24日 19:40
复数 题解:c++struct 和 运算符重载实现
P1021
回复 0
|
赞 0
|
浏览 465
#include<bits/stdc++.h> using namespace std; struct Complex{ double real; double image; Complex operator + (const Complex &c) const{ Complex cpx; cpx.real = this->real + c.real; cpx.image = this->image + c.image; return cpx; ...
Cookie‘s AE86
2024年3月21日 10:40
复数 题解:c++实现
P1021
回复 0
|
赞 0
|
浏览 646
#include<bits/stdc++.h> using namespace std; void add(double xa, double xb, double ya, double yb){ double a = xa + ya; double b = xb + yb; printf("%.1f %.1f\n", a, b); } void mutiply(double xa, double xb, double ya, double yb){ double a = xa*ya - xb*yb; do...
光明守护神
2024年3月10日 19:47
复数 题解:纯C++
P1021
回复 0
|
赞 0
|
浏览 522
#include<iomanip> #include <iostream> using namespace std; int main() { float a, ai, b, bi; char c; float r, ri; while (cin >> a >> ai >> b >> bi >> c) { cout.setf(ios::fixed); if (c == '+') { cout << setprecision(1) &...
小王桐学
2024年2月6日 16:51
复数 题解:C
P1021
回复 0
|
赞 0
|
浏览 887
复数的加法运算 (a+bi)+(c+di)=(a+c)+(b+d)i 复数的减法运算 (a+bi)-(c+di)=(a-c)+(b-d)i 复数的乘法运算 (a+bi)(c+di)=(ac-bd)+(bc+ad)i 复数的除法运算 (a+bi)/(c+di) =(ac + bd)/(c^2 + d ^2) +((bc - ad)/(c ^2 + d ^2)) i #include <stdio.h> void Operator(float a1,float b1,float a2,float b2,char op...
Hegel
2023年3月24日 17:32
复数的加法与乘法
P1021
回复 0
|
赞 1
|
浏览 2.1k
#include <iostream> using namespace std; int main() { float a,b,c,d; char x; cin>>a>>b>>c>>d>>x; if(x=='+') printf("%.1f %.1f",a+c,b+d); else printf("%.1f %.1f",a*c-b*d,b*c+a*d); return 0; } 注: ai*bi=-(a*b) 输出时的格式问题,题目要求保留一位小数,...
sincerely_LM
2021年2月20日 16:55
对于输入输出格式的查缺补漏 %lf ,%.1f
P1021
回复 0
|
赞 0
|
浏览 8.9k
#include <stdio.h> #include <stdlib.h> int main(int argc, char const *argv[]) { double n1,n2,x1,x2; char op; scanf("%lf %lf %lf %lf %c",&n1,&x1,&n2,&x2,&op);//查缺补漏:对于double的输入要用%lf switch (op){ case '+' : add(n1,x1,n2,x2);break ; case '*' : mul...
fanxi
2020年5月10日 14:23
输入时不会吃符号,因为有空格来接收最后一个数字后面的空格输入
P1021
回复 0
|
赞 0
|
浏览 8.3k
#include int main() { double a1,b1,a2,b2; char sign; scanf("%lf %lf %lf %lf %c",&a1,&b1,&a2,&b2,&sign); double a,b; if(sign=='+') { a=a1+a...
A1120161820
2020年3月22日 09:17
复数(c++)
P1021
回复 0
|
赞 0
|
浏览 10.6k
注意:输入的时候接收+或*,如果用char型,应首先去除数字后面的空格 #include<iostream> #include<cstdio> using namespace std; int main() { double a1, b1, a2, b2, ans_a, ans_b; string op; cin >> a1 >> b1 >> a2 >> b2 >> op; if (op == "+") { ans_a = a1 + a2; ans_b = b...
谦虚使人进步
2020年1月16日 18:49
这是我第一遍想到的结果,还没想有没有更好的,写完全部有时间再做一遍
P1021
回复 0
|
赞 0
|
浏览 10.3k
#include <iostream> #include <cstdio> using namespace std; int main(void){ double a,b,c,d; char s; cin >> a >> b >> c >> d >> s; switch(s){ &nbs...
1
2
题目
复数
题解数量
11
发布题解
热门题解
1
复数的加法与乘法
2
复数 题解:
3
复数(c++)
4
复数(没搞懂为什么用%c就不行)
5
输入时不会吃符号,因为有空格来接收最后一个数字后面的空格输入
6
复数 题解:C
7
复数 题解:c++struct 和 运算符重载实现
8
这是我第一遍想到的结果,还没想有没有更好的,写完全部有时间再做一遍
9
复数 题解:纯C++
10
对于输入输出格式的查缺补漏 %lf ,%.1f