| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:新手菜鸟,求解答,谢谢
取消只看楼主 加入收藏
jia3111
Rank: 2
等 级:论坛游民
帖 子:37
专家分:92
注 册:2012-9-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
新手菜鸟,求解答,谢谢
#include<iostream>
//#include<stdlib.h> /* atoi() */
//#include"polyn.h"
using namespace std;

typedef struct
 {
     float coef;
     int   expn;
 }term,ElemType;


typedef struct LNode
 {
   ElemType data;
   struct LNode *next;
 }*Link,*Position;

typedef struct
{
    Link head;
    int len;
}LinkList;





 typedef LinkList polynomial;

 ElemType e;





 void CreatPolyn(polynomial&P,int m )
 {
    Link h;
    h=P.head;
    LNode *p;
p=new LNode;
   
    for (int i=0;i<m;i++)
    {
        
        cin>>e.coef;
        cin>>e.expn;
        p->data.coef=e.coef;
    //    cout<<p->data.coef;
        p->data.expn=e.expn;
    //    cout<<p->data.expn;
        p->next=h;
        h=p;
    //    cout<<p->data.coef;
    //    cout<<p->data.expn;

    }
 }

 void PrintPolyn(polynomial&P,int m)
 {
     Link h;
     h=P.head;
     LNode *p;
     p=new LNode;


      cout<<"duoxiangshishi:";
     for( int i=m;i>0;i--)
     {   
    //     p->next=h;
    //    h=p;
         cout<<"a"<<endl;
     p=h;
         cout<<"a"<<endl;
     p=p->next;
         cout<<"a"<<endl;
         e.coef=p->data.coef;
        cout<<"a"<<endl;
         e.expn=p->data.expn;
         
         cout<<e.coef<<"X^"<<e.expn;
         
         
         
        
         
     }
     
 }



 

void main()
{
    polynomial polyn;
    int n;

    cin>>n;


    CreatPolyn(polyn,n);
    PrintPolyn(polyn,n);
    cin>>n;
   



}
搜索更多相关主题的帖子: include 
2013-10-08 09:03
jia3111
Rank: 2
等 级:论坛游民
帖 子:37
专家分:92
注 册:2012-9-20
收藏
得分:0 
回复 2楼 yuccn
我是按自己的想法乱来写的,很多不懂算是赶鸭子上架的那种吧
2013-10-09 20:38
jia3111
Rank: 2
等 级:论坛游民
帖 子:37
专家分:92
注 册:2012-9-20
收藏
得分:0 
回复 3楼 jamesdin
也是我没说清楚,我想知道p=p->next;这句为什么运行时会出错?它不是指向下个元素吗?
2013-10-09 20:40
jia3111
Rank: 2
等 级:论坛游民
帖 子:37
专家分:92
注 册:2012-9-20
收藏
得分:0 
回复 5楼 jia3111
看来菜鸟就是菜鸟啊,又发现个错误,原来是p->next=h;h=p;是这个错了,改成h->next=p;p->next=NUll;h=p,就没问题了,但没p->next=NULL;最后又有错了。真的太弱了
2013-10-10 11:36
快速回复:新手菜鸟,求解答,谢谢
数据加载中...
 
   



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

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