2013年3月29日 星期五

c++ 簡易linking list

#include<iostream>
using namespace std;
struct link
{
 int number;
 link *next;
};
int main()
{
 int times;
 link first;
 link *current;

 cout<<"輸入要多大的int空間:";
 cin>>times;
 cout<<"請輸入數值"<<endl;

 cin>>first.number;
 first.next=new link;
 current=first.next;

 for(int i=1;i<times;i++)
 {
 cin>>current->number;
 current->next=new link;
 current=current->next;
 }

 current=&first;

 for(int j=0;j<times;j++)
 {
  cout<<"第"<<j+1<<"次輸入的數值"<<current->number<<endl;
  current=current->next;
 }

 return 0;
}

沒有留言:

張貼留言