精华内容
下载资源
问答
  • 复数求和

    2021-05-19 19:06:01
    复数求和题目正文样例代码总结 题目正文 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 样例 3 3 4 5 2 1 3 7 1 2 3 4 2 5 1 8 6 4 7 9 3 7 9+9i 23+39i 代码 代码如下...

    题目正文

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

    样例

    3
    3 4
    5 2
    1 3
    7
    1 2
    3 4
    2 5
    1 8
    6 4
    7 9
    3 7

    9+9i
    23+39i

    代码

    代码如下(示例):

    #include<stdlib.h>
    #include<iostream>
    #include<stdio.h>
    using namespace std;
    typedef struct linklist{
        int a,b;
        struct linklist *next;
    }list;
    list * createlist(int n)
    {
        list *head=(list *)malloc(sizeof(list));
        head->next=NULL;
        list *p,*q;
        p=head;
        while(n--)
        {
             q=(list *)malloc(sizeof(list));
             scanf("%d %d",&q->a,&q->b);
             p->next=q;
             p=q;
        }
       p->next=NULL;
       return head;
    }
    void countlist(list *head)
    {
        list *p=head;
        int sum1=0,sum2=0;
        p=p->next;
    
        while(p!=NULL)
        {
           sum1+=p->a;
           sum2+=p->b;
           p=p->next;
        }
        printf("%d+%di\n",sum1,sum2);
    
    }
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            list *head= createlist(n);
            countlist(head);
        }
        return 0;
    }
    
    

    总结

    其实这题主要是链表的创建,以及遍历,但是我还是不太会,严格说是不会,以后的训练应该加强链表相关方面的练习。

    展开全文
  • Java实现 蓝桥杯VIP 算法提高 复数求和

    万次阅读 多人点赞 2019-06-22 11:27:28
    算法提高 复数求和 时间限制:1.0s 内存限制:512.0MB 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 样例输入: 3 3 4 5 2 1 3 样例输出: 9+9i 样例输入: 7 1 2 3 4 2 5 1 8...

    算法提高 复数求和
    时间限制: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");
    		}
    	}
    
    }
    
    
    展开全文
  • C语言 · 复数求和

    2017-03-19 10:44:00
    算法提高 复数求和 时间限制:1.0s 内存限制:512.0MB 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 样例输入: 3 3 45 21 3样例输出:9+9i 样例输入: 71 23 ...
    算法提高 复数求和  
    时间限制: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

    水题。
     1 #include<stdio.h>
     2 main(){
     3     int n;
     4     scanf("%d",&n);
     5     int a[n],b[n];
     6     int suma=0,sumb=0;
     7     if(n!=0){
     8         for(int i=0;i<n;i++){
     9             scanf("%d%d",&a[i],&b[i]);
    10             suma+=a[i];
    11             sumb+=b[i];
    12         }
    13         n--;
    14     }
    15     printf("%d+%di",suma,sumb);
    16 }

     

    转载于:https://www.cnblogs.com/panweiwei/p/6579634.html

    展开全文
  • 问题 1511: [蓝桥杯][算法提高VIP]复数求和 时间限制: 1Sec 内存限制: 128MB 题目描述 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 输入 无 输出 无 样例输入 3 3 4 5 2 1...

    问题 1511: [蓝桥杯][算法提高VIP]复数求和

    时间限制: 1Sec 内存限制: 128MB

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

    输入

    输出

    样例输入
    3
    3 4
    5 2
    1 3
    样例输出
    9+9i

    C语言代码:

    #include<stdio.h>
    typedef struct{
    	int x;//实部
    	int y;//虚部
    }point;
    int main()
    {
    	int n,a=0,b=0,i;
    	scanf("%d",&n);
    	point t[20];
    	for(i=0;i<n;i++)
    		scanf("%d %d",&t[i].x,&t[i].y);
    	for(i=0;i<n;i++)
    	{
    		a+=t[i].x;
    		b+=t[i].y;
    	}
    	printf("%d+%di\n",a,b);
    
    	return 0;
    }
    
    

    总结:当数组的大小无法确定时,我们不妨设大一点

    展开全文
  • 试题 算法提高 复数求和 资源限制 时间限制:1.0s 内存限制:512.0MB 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 样例输入: 3 3 4 5 2 1 3 样例输出: 9+9i 样例输入: 7 1...
  • Java 两个复数求和

    2020-12-28 20:27:21
    编写一个程序计算两复数之和,输入表达式为(2,3i)+(4,5i),则结果为 (6,8i),如果输入错误则通过异常处理提示错误。注意,两个复数之间的分隔符是“+ ”,可编写一个方法将带括号形式的复数字符串转化为实际的复数对象。...
  • 蓝桥杯:复数求和

    千次阅读 2018-07-22 00:15:00
    从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。    输入 无 输出 无 样例输入 3 3 4 5 2 1 3 样例输出 9+9i 编程代码如下: public static void main...
  • 算法提高 复数求和

    2018-09-23 11:21:12
    从键盘读入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 #include &...
  • 用C或C++语言设计并实现一个可进行复数运算的演示程序。
  • 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 输入样例: 3 3 4 5 2 1 3 输出样例: 9+9i 解题思路: 并没有按照题意来用链表存储,直接暴力,毕竟是蓝桥暴力杯。 ...
  • 从键盘读入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+...
  • 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 样例输入 3 3 4 5 2 1 3 样例输出 9+9i 解题思路 建立一个二维数组,再将数组的第一列和第二列分别相加。 import java.util....
  • 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。样例输入: 3 3 45 21 3样例输出:9+9i样例输入: 71 23 42 51 86 47 93 7样例输出:23+39i#include &lt;iostream&gt; ...
  • 基于JSP+Servlet+JavaBean实现复数求和

    千次阅读 2019-05-13 19:59:18
    请输入第一个复数的实部:<input type="text" name="r1"><br> 请输入第一个复数的虚部:<input type="text" name="i1"><br> 请输入第二个复数的实部:<input type="text" name="r2"><br> 请输入第二个复数的虚部...
  • 从键盘读入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 package adv96; ...
  • 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 思路:题目本身不难,主要是要求链表实现。 #include<bits/stdc++.h> using namespace std; struct LinkList { int z...
  • 从键盘读入n个复数(实部和虚部都为整数)用链表存储,遍历链表求出n个复数的和并输出。 输入 无 输出 无 样例输入 3 3 4 5 2 1 3 样例输出 9 + 9 i # include using namespace...
  • #include/*定义结构类型和创建结点*/typedef struct Node{int real;int unreal;struct Node* next;}* LinkList, Node;/*1、创建链表2、获得元素3、删除链表*/void Creat_L(LinkList head, int n);...
  • #include&lt;stdio.h&gt; typedef struct { float Realpart; //实部 float Imagepart; //虚部 }Complex; Complex Create(float x,float y) ... //构造一个复数 Complex C; C.Realpart=x; C.Imagepart=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,538
精华内容 3,415
关键字:

复数求和