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

app手机网站模板免费下载设计教育培训

app手机网站模板免费下载,设计教育培训,人工智能在线ai写作网站,17素材网下载题目要求#xff1a; 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3567#xff0c;其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N#xff0c;要求编写程序求出最长连续因子的个数#xff0c;并输出最小的连续因子序列。 输入格式#xff…题目要求 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N要求编写程序求出最长连续因子的个数并输出最小的连续因子序列。 输入格式 输入在一行中给出一个正整数 N1N231。 输出格式 首先在第 1 行输出最长连续因子的个数然后在第 2 行中按 因子1*因子2*……*因子k 的格式输出最小的连续因子序列其中因子按递增顺序输出1 不算在内。 输入样例 630 输出样例 3 5*6*7 思路 1.根据以下代码先将输入n的因子放到一个数组里面 for(int i 2; i sqrt(n) 1; i ) {if(n % i 0)a[q ] i; } if(q 0)a[q ] n; 2.q代表n的因子的个数遍历这些因子看是否满足相邻 3.判断因子之间是否相差1即相邻如果是则继续进行判断如果不是跳出循环从第二个因子后面进行判断 4.如果满足相邻将相邻数*到一起放到sum里面 5.如果sum是n的因子则进行t来统计连续因子个数与max进行比较更新max并且记录第一个因子的位置i如果sum不是n的因子则跳出循环 6.按输出要求进行输出 代码 #include bits/stdc.husing namespace std;#define N 10000int main() {int n;int q 0;int a[N];cin n;for(int i 2; i sqrt(n) 1; i ){if(n % i 0)a[q ] i;}if(q 0)a[q ] n;int max 1;int sum;int t;int y 0;for(int i 0; i q; i ){sum a[i];t 1;for(int j i 1; j q; j ){if(a[j] a[j - 1] 1){sum * a[j];if(n % sum 0){t ;if(t max){max t;y i;}}else break;}elsebreak;}}cout max endl;for(int k y; k y max; k )if(k ! max y - 1)cout a[k] *;elsecout a[k] endl;return 0; } 测试结果
http://www.sadfv.cn/news/145393/

相关文章:

  • 网站如何绑定域名免费建设个人手机网站
  • 国外网站html5从上到下连续变动优盖网logo在线设计
  • 辽宁奔之流建设工程有限公司网站com域名类别
  • 网站子目录怎么做反向代理设置微信公众平台登录入口内村完小
  • 网站开发流程怎么写给手机做网站的公司
  • 如何使用wordpress制作网站门户网站建设的企业
  • 网站后台建设教程下载营销成功案例分享及感悟
  • 网站开发需要注册账户吗智联招聘网站多少钱做的
  • 笔记本电脑做网站比较畅快做网站要开发嘛
  • 网站首页模板设计图深圳小程序搭建
  • 邯郸建立网站费用ps制作网站导航图片
  • 小猫济南网站建设公司合肥关键词排名首页
  • 网站制作代码大全上海网站建设价钱
  • 电商网站的建设的主要目的龙岗平湖网站建设公司
  • 网站开发使用软件有哪些永川网站制作
  • 用6数字域名做网站的是网业翻译成中文
  • 网站前期设计企业信息查询单在哪里打印
  • 聊城集团网站建设流程徐州市徐州市城乡建设局网站首页
  • 个人网站制作教程wordpress 登录评论
  • 福州专业网站建设价格手机app软件开发公司排名
  • CQ网络科技网站建设广东近期新闻
  • 中通服建设有限公司网站料远若近网站建设
  • 找印度人做网站松阳建设局网站
  • dede电影网站模版wordpress 火车采集
  • 优化网站定制网站关键字代码
  • 阳泉住房和城乡建设厅网站公司logo设计价格
  • 网站收录怎么提高提供佛山网站制作
  • 怎么建网站不用买空间学校网站建设经验介绍
  • 仁怀网站建设江苏财经职业技术学院会计系示范校建设专题网站
  • 人才网站建设cms大型网站频道的建设需多人协同开发