[合集]两个一元多项式怎样相加?谢谢各位啦

[复制链接]
查看11 | 回复0 | 2021-1-29 05:17:05 | 显示全部楼层 |阅读模式
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题两个一元多项式怎样相加?谢谢各位啦
时间北大未名站(2003年08月03日23:54:32星期天),站内信件
───────────────────────────────────────
多项式加法内容:实现两个一元多项式相加运算要求:(1)多项式以2元数组的方式从文件输入如3+4X3+6X8+12X15则输入(3,0)(4,3)(6,8)(12,15)(2)以链表的形式存放多项式如上面的多项式可以表示为30-43-68-1215(3)相加后的多项式以2元组的形式输出到屏幕上。没什么思路,怎么相加啊,弄一个structformula*add()能行吗,链表学的很糟糕。唉。大家快来帮忙呀。多谢了。
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题Re:还有这么一个好地方啊!
时间北大未名站(2003年08月03日23:58:48星期天),站内信件
───────────────────────────────────────
是呀,是呀,好地方,GGJJ很热情呢。激发学C的兴趣啦。
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题Re:两个一元多项式怎样相加?谢谢各位啦
时间北大未名站(2003年08月04日10:18:09星期一),站内信件
───────────────────────────────────────
haoniukun (haoniukun) 在 ta 的帖子中提到:C的话typedef内有三个域。C++一个class,三个数据成员。一个系数,一个指数,一个指向同一个类的指针,用if逐个判断不就行了吗?不会是想让人给你写源码吧?哦,不是,不是的。很多东西要自己试过才能会,只是想请大家指出一个大方向。我自己编,一会有问题了再来问。添麻烦啦。谢谢啊。
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题Re:两个一元多项式怎样相加?谢谢各位啦
时间北大未名站(2003年08月05日22:26:41星期二),站内信件
───────────────────────────────────────
haoniukun (haoniukun) 在 ta 的帖子中提到:C的话typedef内有三个域。C++一个class,三个数据成员。一个系数,一个指数,一个指向同一个类的指针,用if逐个判断不就行了吗?不会是想让人给你写源码吧?那个IF还是写不好,指来指去就乱了,能指点一下吗。多谢了
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题小问题,麻烦看一下,帮帮忙
时间北大未名站(2003年08月05日22:55:55星期二),站内信件
───────────────────────────────────────
coutendlthesetw(3)(bit/50+1)the50size:;cout(int)a用C怎么写啊.知道是PRINTF,可格式老也不对,麻烦大家了,谢谢
───────────────────────────────────────
作者Gongjian(苹果),信区:AlgoDesign
标题请高手帮帮忙
时间北大未名站(2003年10月11日19:45:00星期六),站内信件
───────────────────────────────────────
#includestdio.htypedefstruct{intschool;intxiangmuhao;charleixing;intmingci;charname[20];charsex;intscore;}student;intn;score(studentstud[200]){inti;FILE*in;in=fopen(insx.txt,r);for(i=0;i200;i++){fscanf(in,%10d,n);fscanf(in,%10d%10d%2s%10d%2s%2s,stud.school,stud.xiangmuhao,stud.leixing,stud.mingci,stud.name,stud.sex);
if(stud.leixing=='A')switch(stud.mingci){case1:stud.score=5;break;case2:stud.score=3;break;case3:stud.score=2;break;default:stud.score=0;break;}elseif(stud.leixing=='B')switch(stud.mingci){case1:stud.score=5;break;case2:stud.score=4;break;case3:stud.score=3;break;case4:stud.score=2;break;case5:stud.score=1;break;default:stud.score=0;break;}}fclose(in);};schoolscore(studentstud[200],intn){intj;inti;for(i=1;i=n;i++){for(j=0;j200;j++)if(stud[j].school==i){printf(school%10d:\n,i);printf(xiangmuhaoleixingmingciscoresexname\n);printf(%10d%10d%10s%10d%2s%2s\n,stud[j].xiangmuhao,stud[j].leixing,stud[j].mingci,stud[j].score,stud[j].sex,stud[j].name);}printf(\n);}}
schoolsum(studentstud[200],intn){inti,j,msum,fmsum,schoolsum;printf(schoolschoolsummsumfmsum\n);for(i=1;i=n;i++){msum=0;fmsum=0;for(j=0;j=200;j++)if(stud[j].school==i)switch(stud[j].sex=='m'){case1:msum+=stud[j].score;break;case0:fmsum+=stud[j].score;break;
}schoolsum=msum+fmsum;printf(school%d:,i);printf(%8d%10d%10d,msum,fmsum,schoolsum);printf(\n);}}main(){studentstud[200];score(stud);schoolscore(stud,n);schoolsum(stud,n);}
不知怎么回事,显示的总不对,好像是格式不对,可是又不知问题在哪,麻烦各位了:)谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行