首页 > 代码库 > C语言 · 复数求和

C语言 · 复数求和

算法提高 复数求和  
时间限制: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 }

 

C语言 · 复数求和