| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2035 人关注过本帖, 1 人收藏
标题:链表储存矩阵旋转90度输出 如何实现??
取消只看楼主 加入收藏
joker39
Rank: 1
等 级:新手上路
威 望:1
帖 子:78
专家分:0
注 册:2007-9-6
收藏(1)
 问题点数:0 回复次数:1 
链表储存矩阵旋转90度输出 如何实现??
程序代码:
#include <iostream>
using namespace std;
typedef struct LinkNode
{
        int x;
        int y;
        int data;
        LinkNode* next;
}Node;

int main()
{
    int m;
    int n;
    int data;
    Node * head=new Node;
    Node * p=new Node;
    head->next=p;      
    cout<<"输入行号和列号"<<endl; 
    cin>>m>>n;
    for(int i=0; i<m; i++)
       for(int j=0; j<n; j++)
       {
           cin>>data;
           p->x=i;
           p->y=j;
           p->data=data;
           p->next=new Node;
           p=p->next;
       }   
     p=NULL;
     
     p=head->next;
     while(p->next){
        cout<<p->data<<" ";
        if(p->y==n-1) cout<<endl;
        p=p->next;
     }
     cout<<endl;
     system("pause");
     return 0;
}


矩阵我已经建立好了,就差一个旋转的算法。。。高手帮忙啊
搜索更多相关主题的帖子: 链表 矩阵 储存 输出 
2008-09-14 22:10
joker39
Rank: 1
等 级:新手上路
威 望:1
帖 子:78
专家分:0
注 册:2007-9-6
收藏
得分:0 
  这样说我还是不懂  因为链表比较不一样啊
2008-09-15 23:57
快速回复:链表储存矩阵旋转90度输出 如何实现??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011600 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved