解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:516 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
printf基础练习2 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:533 |
文科生的悲哀 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
图形输出 (C语言代码)浏览:1387 |