当前位置: 首页 > news >正文

淄博市建设局网站首页怎么搭建自己的网站挣钱

淄博市建设局网站首页,怎么搭建自己的网站挣钱,做电商网站前期做什么工作,福州做网站公司《编程思维与实践》1037.一元多项式乘法 题目 思路 比较容易想到将步骤分为三步: 1.读取多项式每项的系数(coefficient)和对应的指数(dim); 2.进行多项式乘法; 3.输出进行多项式乘法后的非零项系数. 其中多项式乘法可以通过循环来处理,输出可以用if来判断系数是否为0,需要考虑…

《编程思维与实践》1037.一元多项式乘法

题目

在这里插入图片描述

思路

比较容易想到将步骤分为三步:

1.读取多项式每项的系数(coefficient)和对应的指数(dim);

2.进行多项式乘法;

3.输出进行多项式乘法后的非零项系数.

其中多项式乘法可以通过循环来处理,输出可以用if来判断系数是否为0,需要考虑的是如何读取多项式:

ax^y(a≠±1) , ±x^y , ax(a≠±1) , ±x 和 c(常数项) 为每项可能出现的所有情况.

一般情况只需要利用atoi存取系数,如果存完系数后读取的第一个字符不是x,

那表示读取的是常数项,否则直接跳过x,接着再存指数,最后利用指数为数组下标存系数.

注意的点:

1.对于 a=±1 和 有无 ‘^’ 的情况,用atoi时需要小心.

2.输出的时候指数应该从大到小(逆序).

3.多项式乘法后指数会变大,存结果时数组应该开大一些.

代码

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#define N 100   //指数小于50void readpoly(char* s,int* coef)    //polynomial 多项式
{while(*s!='\0'){char temp1[N];  char temp2[N];int i=0;int j=0;while(*s!='\0'&&(isdigit(*s)||*s=='+'||*s=='-'))  //注意s别越界(条件写前面) {temp1[i++]=*s;s++;}if(i==0||(i==1&&!isdigit(temp1[0])))  //a=±1的情形{temp1[i++]='1';}temp1[i]='\0';if(*s!='x')    //是常数项 (0次方){coef[0]=atoi(temp1);          }else         //非常数项{s++;        //跳过xif(*s=='^')    //判断是不是有'^'{s++;while(isdigit(*s)){temp2[j++]=*s;s++;}temp2[j]='\0';coef[atoi(temp2)]=atoi(temp1);}else{coef[1]=atoi(temp1);}}}
}void multiply(int* coef1,int* coef2,int* result)
{for(int i=0;i<N/2;i++){for(int j=0;j<N/2;j++){result[i+j]+=coef1[i]*coef2[j];}}
}void output(int *result)
{ for(int i=N-1;i>=0;i--)    //逆向 {if(result[i]!=0){printf("%d ",result[i]);}}printf("\n");
} int main()
{char s[101];     //长度不超过100while(scanf("%s",s)!=EOF){int coef[2][N/2];       //coefficient 系数  memset(coef,0,sizeof(coef));readpoly(s,coef[0]);scanf("%s",s);readpoly(s,coef[1]);    int result[N]={0};multiply(coef[0],coef[1],result);output(result); }return 0;
}
http://www.yayakq.cn/news/994239/

相关文章:

  • 十堰网站建设公司黑龙江建设网网上办事大厅
  • 中牟网站建设seo站长网
  • 网页商城设计商城网站设计案例建设厅网站如何查询企业信息网
  • 单页网站网址云南城市建设职业学院网站
  • 大岭山网站仿做快速建立平台网站开发网站模板设计
  • 股票配资系统网站开发wordpress分类链接
  • 获取网站漏洞后下一步怎么做开发一个网上商城
  • 百度云搭建网站建个网站的电话
  • 河源城乡规划建设局网站移动端网站排名
  • 营销网站做推广第五次普查数据自网站怎么做
  • 集团网站建设运营公司上海公司排名
  • 医疗网站建设腾讯科技微信小程序
  • 做网站服务器网站开发子孙账号
  • 做网站微信朋友圈应该怎么发产品推广渠道
  • 专业做ea的网站在线销售型网站
  • 怎么去创立一个网站地方网站全网营销
  • 做网站后付款辽宁建设工程信息网项目经理变更
  • 那些市区做网站群网站设计的一般步骤是什么?
  • 网站一直百度上搜不到是怎么回事啊专业制作网站
  • 长沙做一个网站要多少钱邢台专业网站建设费用
  • 一个工厂的网站建设wordpress 下一页 模板
  • 实搜网站建设通过备案号查网站
  • 重庆最大的网站制作公司最新新闻有哪些
  • 用公司的信息做网站违法吗博文阅读网站建设
  • 化妆品网站建设策划方案怎样做婚庆网站
  • wordpress腾讯地图插件珠海seo海网站建设
  • 克拉玛依网站建设公司网站整合建设方案
  • iis建立好网站 怎么打开闵行区企业服务平台
  • 传统网站设计潭州学院wordpress
  • 建设银行成都 招聘网站全国二级建造师查询网站