算法提高 复数求和

时间限制:1.0s 内存限制:512.0MB

从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。

样例输入:

3

3 4

5 2

1 3

样例输出:

9+9i

样例输入:

7

1 2

3 4

2 5

1 8

6 4

7 9

3 7

样例输出:

23+39i

import java.util.LinkedList;
import java.util.List;
import java.util.Scanner; public class 复数求和 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
List<Integer> shibu=new LinkedList<Integer>();
List<Integer> xubu=new LinkedList<Integer>();
int n=sc.nextInt();
int i=0;
while(i<n){
shibu.add(sc.nextInt());
xubu.add(sc.nextInt());
i++;
}
int sumofShibu=0;
int sumOfxuBu=0;
for(i=0;i<shibu.size();i++){
sumofShibu+=shibu.get(i);
sumOfxuBu+=xubu.get(i);
}
if(sumOfxuBu>0){
System.out.println(sumofShibu+"+"+sumOfxuBu+"i");
}else{
System.out.println(sumofShibu+""+sumOfxuBu+"i");
}
} }

最新文章

  1. 使用jquery.qrcode生成二维码(转)
  2. iis
  3. hibernate:Named query not known: findXXXX or XXXX is not mapped
  4. css3:盒模型以及box-sizing属性
  5. UVa 11149 Power of Matrix(倍增法、矩阵快速幂)
  6. My VA Snippet
  7. IOS内存管理学习笔记
  8. 求时间差的sql语句。 比如如下数据
  9. [ArcEngine]Geotransformation地理变换
  10. Ubuntu 14.10 下卸载MySQL
  11. OpenStack/devstack with Neutron on Ubuntu 14 (1)
  12. Java基础回顾(3)
  13. Python3学习笔记2:简易Web爬虫
  14. 香甜的黄油 Sweet Butter
  15. 浏览器兼容性汇总--CSS篇
  16. .net core部署到Ubuntu碰到的问题
  17. VNC安装配置
  18. elasticsearch UNASSIGNED 处理
  19. 【Win32 API】利用SendMessage实现winform与wpf之间的消息传递
  20. eschop购物实现立即购买和加入购物车

热门文章

  1. 值得收藏的js原型详解
  2. spring-boot如何去获取前端传递的参数
  3. 【hdu1006】解方程
  4. IntelliJ Idea14 创建Maven多模块项目,多继承,热部署配置总结(三)
  5. 【系列】Python编程思想(1):Python简介与开发环境搭建
  6. fakebook
  7. vue实例中created、mounted以及其他类型说明
  8. $releasever 不正确解析
  9. 【雕爷学编程】Arduino动手做(50)---W25Q64存储模块
  10. JS获取两个日期间的所有日期