解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <stdlib.h> typedef struct lnode { int shi; int xu; struct lnode *next; }lnode; void creat(int n,lnode *r)//r作为头节点传入函数已完成建表,返回类型为空 { int a,b; lnode *s=r; while (n>0)//以下执行尾插法 { lnode *p=(lnode *)malloc(sizeof(lnode)); scanf("%d%d",&a,&b); p->shi=a; p->xu=b; p->next=NULL; s->next=p; s=s->next; n--; } } int main(void) { int n,sum1=0,sum2=0; scanf ("%d",&n); lnode *A=(lnode *)malloc(sizeof(lnode));//创建链表头节点 A->next=NULL; creat(n,A); lnode *p=A->next; while (p!=NULL) { sum1+=p->shi; sum2+=p->xu; p=p->next; } printf("%d+%di",sum1,sum2);; return 0; }
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2116 |
数列 (C++代码)浏览:707 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
1035 题解浏览:875 |
陈教主的三角形 (C语言代码)浏览:1196 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:587 |
简单的事情 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:662 |