参考代码:
#include <stdio.h> #include <malloc.h> typedef struct linklist { int real,image; struct linklist *next; }ComplexList; ComplexList *CreateList(int n) { ComplexList *head,*p,*q; head=(ComplexList*)malloc(sizeof(ComplexList)); head->next=NULL; q=head; while(n--) { p=(ComplexList*)malloc(sizeof(ComplexList)); scanf("%d%d",&p->real,&p->image); q->next=p; q=p; } q->next=NULL; return head; } void CountList(ComplexList *head) { int sum1=0,sum2=0; ComplexList *p=head; p=p->next; while(p!=NULL) { sum1+=p->real; sum2+=p->image; p=p->next; } printf("%d+%di\n",sum1,sum2); } int main() { int n; scanf("%d",&n); ComplexList *head=CreateList(n); CountList(head); return 0; }
0.0分
7 人评分
九宫重排 (C++代码)浏览:2194 |
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
【矩阵】 (C++代码)浏览:999 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
母牛的故事 (C语言代码)浏览:1451 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |