题目地址:http://www.tsinsen.com/ViewGProblem.page?gpid=A1036

//清橙OJ A1036.分解质因数
//http://www.tsinsen.com/ViewGProblem.page?gpid=A1036
#include<stdio.h>
#include<string.h>
#define MAXS 10005
int main()
{int a,b,i,j,k,count=0,prime[MAXS],mark[MAXS]={0},ans[MAXS];memset(prime,0,MAXS*sizeof(int));for(i=2;i<MAXS;i++){if(mark[i])continue;prime[count++]=i;for(j=i*i;j<MAXS;j+=i)mark[j]=1;}while(~scanf("%d %d",&a,&b)){for(k=a;k<=b;k++){if(!mark[k]){printf("%d=%d\n",k,k);continue;}memset(ans,0,MAXS*sizeof(int));int temp=k;for(i=0;prime[i]<=temp;i++){if(temp%prime[i]==0){ans[prime[i]]++;temp/=prime[i--];}}//forfor(i=0;!ans[prime[i]];i++);printf("%d=%d",k,prime[i]);while(--ans[prime[i]])printf("*%d",prime[i]);for(i++;i<count;i++){while(ans[prime[i]]--){printf("*%d",prime[i]);}}printf("\n");}//for}//whilereturn 0;
}

清橙OJ A1036.分解质因数相关推荐

  1. 清橙OJ A1095 回溯之教室排课

    题目地址:http://www.tsinsen.com/ViewGProblem.page?gpid=A1095 //清橙OJ A1095 回溯之教室排课 //http://www.tsinsen.c ...

  2. 清橙OJ A1046 加法器

    题目链接:http://www.tsinsen.com/A1046 //清橙OJ A1046 加法器 //http://www.tsinsen.com/A1046 #include <stdio ...

  3. 清橙OJ A1035 素数之和

    题目地址:http://www.tsinsen.com/A1035 //清橙OJ A1035 素数之和 //http://www.tsinsen.com/A1035 //复习一下那个标记素数的过程. ...

  4. 清橙OJ 1082 查找第K小元素 -- 快速排序

    题目地址:http://oj.tsinsen.com/A1082 问题描述 给定一个大小为n的数组s和一个整数K,请找出数组中的第K小元素. 这是一个补充程序的试题,你需要完成一个函数: int fi ...

  5. 质数||素数(分解质因数、筛素数、质数定理)

    质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,否则称为合数. 规定1既不是质数也不是合数 分解质因数:把一个合数分解成若干个因数乘积的形式 分解质因数(也称分解 ...

  6. C语言,分解质因数一个解法!_只愿与一人十指紧扣_新浪博客

    题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现在,你的程序要读入一个 ...

  7. 阶乘分解质因数[经典题组合数学枚举质因子]

    引入问题: 给定整数NNN,试把阶乘 N!N!N! 分解质因数,按照算术基本定理的形式输出分解结果中的 pip_ipi​ 和 cic_ici​即可. N!N!N!分解质因数后的结果,共若干行,每行一对 ...

  8. 【数学专题】 筛质数、分解质因数和快速幂

    筛质数 质数筛法分为埃氏筛和线性筛. 埃氏筛没有线性筛时间复杂度好,不常用,但是他的时间复杂度分析方法却比较常用. 埃氏筛的时间复杂度为O(nloglogn)≈O(n)O(nloglogn)≈O(n) ...

  9. 【c语言】分解质因数

    将一个正整数N(1<N<32768)分解质因数.例如,输入90,打印出90=233*5. 样例输入 66 样例输出 66=2311 #include <stdio.h> int ...

最新文章

  1. AI“生死”落地:谁有资格入选AI Top 30+案例?
  2. JavaScript 中 obj.hasOwnProperty(prop) 方法
  3. 用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
  4. 软件设计和设计的问题
  5. opencv:图像读取BGR变成RGB
  6. win8系统软件不兼容怎么办
  7. CVPR 2021 分布对齐,长尾分布问题解决新思路
  8. iOS学习之NSBundle介绍和使用
  9. Vue+Webpack常见问题(持续更新)
  10. java框架--springmvc --ajax-json-upload/download+maven+ DES/MD5 请求加密
  11. oracle apache服务占用80端口
  12. !!终于把【库存管理的大致功能完成了!】
  13. 基于SSM和Vue的旅游网和旅游管理系统
  14. 玩转 Spring Boot 应用篇(序列号生成器服务实现)
  15. NS3 之 入坑
  16. QT designer安装及运用
  17. wps批量删除sheet 批量删除工作簿
  18. Java Foreach拉姆达表达式
  19. Python从RGBD数据进行3D场景重建
  20. linux cp omitting,Linux复制文件时出现omitting directory错误解决方法(图)

热门文章

  1. ThingWorx布局
  2. 福特汉姆大学计算机科学专业,福特汉姆大学研究生学院
  3. github出现HTTP request failed
  4. Android常用颜色收集colors.xml
  5. html中哪些字体不识别中文字体,div字体_正确设置div兼容的汉字中文字体
  6. 一阶电路暂态响应的结果分析。_【技术】关于开关电源的分析、计算、仿真
  7. 如何测试服务器端口是否打开?
  8. java实现手机尾号评分
  9. matlab图像导数求积分_MATLAB学习笔记(三):符号计算(积分+导数)
  10. linux uid gid 作用,Linux uid和gid