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

BISHI18 多项式输出

求解代码

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));StreamTokenizerin=newStreamTokenizer(br);PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));in.nextToken();intn=(int)in.nval;int[]a=newint[n+1];for(inti=n;i>=0;i--){in.nextToken();a[i]=(int)in.nval;}for(inti=n;i>=0;i--){// 从最高次到0次遍历,按数学顺序输出// 跳过系数为0的项(比如x²项系数为0,就不输出这一项)if(a[i]==0){continue;}// 处理符号if(i==n){// 最高次项if(a[i]<0){// 最高次项为负,输出"-"out.print("-");}}else{// 非最高次项if(a[i]<0){// 负数输出"-"out.print("-");}else{// 正数必须输出"+"out.print("+");}}// 处理系数intval=Math.abs(a[i]);// 系数绝对值≠1 或 是常数项(i=0),才输出数字;否则不输出if(val!=1||i==0){out.print(val);}// 处理x的次数格式if(i==1){// 一次项:输出"x"out.print("x");}elseif(i>1){// 高于1次项:输出"x^次数"out.print("x^"+i);}}out.flush();out.close();br.close();}
http://www.jsqmd.com/news/355882/

相关文章:

  • (记录)IDEA插件
  • 基于ELMAN/ELM/CNN的多输入单输出回归预测附Matlab代码
  • 分散层叠
  • 震撼!大数据Spark在不同场景下的应用
  • 【AUV】受AoI启发的AUV辅助水下物联网协作信息收集【含Matlab源码 15082期】复现含文献
  • 探索大数据领域ClickHouse的列式存储优势
  • UG NX 隐藏,反向隐藏,显示全部
  • python:用 Flask 3 , mistune 2 和 mermaid.min.js 10.9 来实现 Markdown 中 mermaid 图表的渲染
  • AI原生应用领域思维框架:推动技术融合的催化剂
  • UG NX 操作过滤器、选择过滤器
  • 检索模块
  • 【AUV】基于matlab受AoI启发的AUV辅助水下物联网协作信息收集【含Matlab源码 15082期】复现含文献
  • 2026激光切管机十大品牌权威排名 年度实力TOP10榜 - 匠言榜单
  • 警惕微信立减金回收陷阱,三招守护你的数字权益 - 京顺回收
  • IDEA离线安装插件
  • Q-learning基础
  • 【小程序毕设全套源码+文档】基于android的电子书阅读器系统的设计与实现(丰富项目+远程调试+讲解+定制)
  • 青岛华硕售后服务中心提供24小时维修服务 - damaigeo
  • 【小程序毕设源码分享】基于springboot+Android的多功能智能手机阅读APP的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 突破时钟异步瓶颈!ISAC系统多目标多普勒频率估计新方案来袭【附python代码】
  • react native for OpenHarmony iconfont 图标不显示难题
  • 平衡树 Treap
  • 压力型白发哪家机构能治好?黑奥秘四大专利成分矩阵,精准解决白发根源
  • 模拟退火/随机化
  • 旅游管理系统|基于SpringBoot和Vue的旅游管理系统(源码+数据库+文档) - 详解
  • Base64 编码详解:原理、用途与实现
  • Zstandard(zstd)压缩算法及其使用
  • 消除FFmpeg库的SONAME依赖 - 实践
  • Python 文件读写
  • 文件上传与优化