求一个关于合并同类项的编程

全并同类项的程序,谢谢

搜索更多相关的解决方案:

同类项

----------------解决方案--------------------------------------------------------

...................

[color=white]

----------------解决方案--------------------------------------------------------

燕子杀人了...报官去了..呵呵,晚安

----------------解决方案--------------------------------------------------------

燕子加油,争取再次当上版主封杀他们。我顶你~~~~

----------------解决方案--------------------------------------------------------

为什么要封杀我?因为我跟你同名?

----------------解决方案--------------------------------------------------------

合并同类项

也就是数据结构里的多项式相加…………

----------------解决方案--------------------------------------------------------

回复 6# 的帖子

3克,又多条思路。

----------------解决方案--------------------------------------------------------

我已经写 了 一 个…………

用指针…………

数组…………

结构体………………

----------------解决方案--------------------------------------------------------

回复 8# 的帖子

给我看看嘛!

----------------解决方案--------------------------------------------------------

练习下模板 输入用空格隔开就好

x3 +x3 -x4 -x5 -x3 -x3=0*x3-1*x4-1*x5

#include

#include

#include

#include

using namespace std;

class merg

{

public:

merg(char *p)

{

s=new char[strlen(p)+1];

s=p;

strcpy(seps," ,\n\t");

}

void process()

{

token=strtok(s, seps );

while( token != NULL )

{  int b=0;

int c=1;

int f1=1;

for(vector >::iterator p=v.begin();p!=v.end();p++)

{       if(*token=='+')

{

token++;

f1++;

}

if(*token=='-')

{

token++;

f1=0;

}

if(!strcmp(token,(p->first).c_str()))

{

if(f1)

{  p->second++;

}

else

{

p->second--;

}

b=1;

}

}

if(!b)

{   if(f1>=1)

{

c=1;

}

if(f1==0)

{

c=-1;

}

pair p(token,c);

v.push_back(p);

}

token = strtok( NULL, seps );

}

}

void show()

{

for(vector >::iterator p=v.begin();p!=v.end();p++)

{

cout<second<first).c_str();

if(p!=v.end()-1)

cout<

}

cout<

}

private:

char *s;

char seps[100];

char *token;

vector > v;

};

int main( void )

{

char s[1000];

gets(s);

merg m(s);

m.process();

m.show();

return 0;

}

[[it] 本帖最后由 sunkaidong 于 2008-5-9 14:32 编辑 [/it]]

----------------解决方案--------------------------------------------------------

C语言链表怎么合并同类项,求一个关于合并同类项的编程相关推荐

  1. 【C语言】从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。

    C语言实战题目:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号).例如,输入-123,则忽略负号,由123分离出其百位1.十位2.个位3,然后计算3*100+2*10+1 = ...

  2. c语言多叉树运用存储源代码,C语言的家谱图想求一个运用结构链表的源程序我有多叉树版的源程 爱问知识人...

    #include #include #include #include #define OK 1 #define ERROR -1 #define STACK_INIT_SIZE 100 #defin ...

  3. c语言删除双向链表重复元素,求一个双向链表的建立,插入删除的c语言程序完整版的,借鉴一下思想,再多说一下就是能运行的那种...

    最佳答案 //链表的操作编辑 //线性表的双向链表存储结构 typedef struct DuLNode { ElemType data; struct DuLNode *prior,*next; } ...

  4. C语言——链表拆分,奇数组成一个链表,偶数组成另外一个链表

    第一步:建立两个新链表 第二步:遍历原链表,将遍历的数 判断是奇数还是偶数 第三步:若是奇数,用尾插法 插入到链表L1. 若是偶数,用尾插法 插入到链表L2 #include<stdio.h&g ...

  5. c语言闹钟获取系统时间,求一个51单片机定时闹钟程序。要C语言。能够调时间...

    我来发一个C语言211351单片机时钟程序,希望5261能帮到你 /* 程序功能:4102带定时闹铃时钟                                      */ /*----- ...

  6. c语言锁屏密码程序,求一个VB锁屏程序的源文件

    满意答案 nan6718 2014.07.08 采纳率:53%    等级:12 已帮助:8369人 我原来写的一个缩屏的程序,后来没用,当时只是为了测试透明窗体的.代码给你参考下.功能差一个禁用任务 ...

  7. c语言设计奥运奖牌管理系统,求一个用C语言编程的奥运奖牌管理系统

    匿名用户 1级 2008-08-12 回答 首先声明20 分不多哦. struct jp{ char country[30]; int medal[3];//下标0表示金牌,1表示银牌,2表示铜牌 } ...

  8. c语言中求一个3x3的整形矩阵,编程实现求两个3x3矩阵的和(C语言)

    满意答案 w871351937 2013.04.24 采纳率:56%    等级:12 已帮助:9439人 你好,很高兴为你解答 #include void main() { int i,j; sta ...

  9. c语言爱心加我爱你,急求一个输入“沈”就能显示“我爱你”然后有一个心型图案的c语言程序代码...

    2013-10-23 回答 #include #include #include #include #include "resource.h" HINSTANCE hInst; H ...

最新文章

  1. Visual Studio 2005中web.sitemap 中扩展自定义属性的一些应用范例
  2. 来自妹子的需求:App的logo自动切图脚本
  3. 【要闻】Kubernetes安全问题严峻、Linux v5.4安全性浅谈
  4. 34、JAVA_WEB开发基础之EL表达式和标签
  5. 前端学习(1384):多人管理项目4资源的路径
  6. TCP和UDP的区别(Socket)
  7. Tensorboard可视化:基于LeNet5进行面部表情分类
  8. JavaScript萌新基础
  9. java保存的时候保存多张表,表驱动,如何在表中存储一个方法
  10. python 内存管理
  11. JAVA进制的表示方式
  12. 小峰视频十四:面向对象和类的概念
  13. 结合 TreeMap 源码分析红黑树在 java 中的实现
  14. 读书笔记(创业维艰)
  15. java多重if 嵌套if_流程控制之if、多重if、嵌套
  16. BUUCTF Cipher
  17. 基于WEMOS的智能WiFi避障小车
  18. 精进1-职业价值 by采铜
  19. 数据可视化之美—BI
  20. 上市公司产权和股权性质-区分非国企、国企和央企(2003-2020)

热门文章

  1. SSIS_创建SSIS包和数据源
  2. Kerberos认证介绍及黄金票据和白银票据
  3. Libuv Timer定时器
  4. OpenShift 4 - 在单节点 OpenShift 上部署 ODF 存储软件
  5. UI设计中色彩搭配使用技巧
  6. 自考学历和成考学历哪个更高一些 有啥区别
  7. Vue-高德地图-立体多边形绘制
  8. 记录,太坑了,深度学习显卡损坏原来是这样子的。
  9. np.repeat函数
  10. linux下subline怎么打开终端,mac使用sublime text3打开当前文件夹的终端