参考代码:
#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语言代码)浏览:671 |
C二级辅导-计负均正 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:662 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:619 |
局部变量作函数返回值的问题浏览:981 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |
震宇大神的杀毒软件 (C语言代码)浏览:1080 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:559 |
printf基础练习 (C语言代码)浏览:1808 |