解题思路:
给大家一个真正用链表实现的
参考代码:
#include<iostream> #include<cstdio> #include<stdlib.h> #include<algorithm> using namespace std; struct LinkList { int fu; int zheng; LinkList *next; }; LinkList *BuildList() { LinkList *head=NULL; int zheng; int fu; int n=10; while(n--) { cin>>zheng; cin>>fu; LinkList *new_node=(LinkList *)malloc(sizeof(LinkList)); if(new_node==NULL) { cout<<"failed"<<endl; } new_node->zheng =zheng; new_node->fu=fu; LinkList *p; if(head==NULL) { head=new_node; new_node->next=NULL; p=head; } if(p!=NULL) { p->next=new_node; new_node->next=NULL; p=new_node; } } return head; } void Print(LinkList *head) { LinkList *p; p=head; int zheng=0; int fu=0; while(p) { zheng+=p->zheng; fu+=p->fu; p=p->next; } cout<<zheng<<"+"<<fu<<"i"<<endl; } int main() { LinkList *p=BuildList(); Print(p); return 0; }
0.0分
5 人评分
众数问题 (C语言代码)浏览:3510 |
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2065 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1203 |
哥德巴赫曾猜测 (C语言代码)浏览:994 |
大小写转换 (C语言代码)浏览:840 |
求组合数 (C语言代码)浏览:1153 |
模拟计算器 (C++代码)浏览:800 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:342 |
输入输出格式练习 (C语言代码)浏览:743 |
简单的a+b (C语言代码)浏览:415 |