一元多项式的乘法C++代码
时间: 2024-04-30 18:22:17 浏览: 26
以下是一元多项式的乘法的C代码示例:
```C
#include<stdio.h>
#define N 100000
struct Poly
{
int c, e;
}poly[N], ans[N*N];
int main()
{
int m, n, cnt = 0;
scanf("%d", &m);
for(int i = 0; i < m; i++)
{
scanf("%d%d", &poly[i].c, &poly[i].e);
}
scanf("%d", &n);
for(int i = 0; i < n; i++)
{
int c, e;
scanf("%d%d", &c, &e);
for(int j = 0; j < m; j++)
{
ans[cnt].c = c * poly[j].c;
ans[cnt].e = e + poly[j].e;
cnt++;
}
}
for(int i = 0; i < cnt; i++)
{
for(int j = i+1; j < cnt; j++)
{
if(ans[i].e == ans[j].e)
{
ans[i].c += ans[j].c;
ans[j] = ans[cnt-1];
cnt--;
j--;
}
}
}
for(int i = 0; i < cnt; i++)
{
printf("%d %d\n", ans[i].c, ans[i].e);
}
return 0;
}
```
注意:这段代码的执行与结果与本人无关,仅供参考。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)