Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

Re:对链表的操作不是很熟悉 做这道题时用了动态链表 但是运行时错误 不知哪错了 请各位高手帮忙看下 谢谢啦 ^_^

Posted by slzr at 2010-05-10 16:42:20
In Reply To:对链表的操作不是很熟悉 做这道题时用了动态链表 但是运行时错误 不知哪错了 请各位高手帮忙看下 谢谢啦 ^_^ Posted by:slzr at 2010-05-09 12:48:18
> #include<iostream>
> using namespace std;
> typedef struct node{
> 	int data;
> 	struct node *next;
> }node,*list;
> int H (int a){
> 	int s=1;
> 	do{
> 		a=a/10;
> 		s*=10;
> 	}while(a/10!=0);
> 		return s;
> }
> 
> void main (){
> 	int data,i=0,t=0;
> 	list L;
> 	node *head,*p,*p0,*p1,*p2,*p3;
> 	head=new node;
> 	p0=head;
> 	head->next=NULL;
> 	do{
> 		cin>>data;
> 		p=new node;
> 		p->data=data;
> 		p0->next=p;
> 		p0=p;
> 	}while(data!=0);
> 	p->next=NULL;
> 	L=head;
> 	p1=L->next;
> 	while(p1->next->next!=NULL)
> 	{
> 		int N,T=0;
> 		N=p1->data;
> 		t=H(N);
> 		do{
> 			do{
> 				T+=N%10;
> 				N=(N-N%10)/10;
> 				t=t/10;
> 			}while(t!=0);
> 			t=H(T);
> 		}while(T>10);
> 		cout<<T<<endl;
> 		p1=p1->next;
> 	}
> 		while(L->next!=NULL){
> 			p2=L->next;
> 			p3=p2->next;
> 			L->next=p3;
> 			delete p2;
> 		}
> }

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator