按照题意的要求逐渐求解:

  

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int prime[]={,,,,,,,,};
char zhishu[][]={"","2*3","2*3*5","2*3*5*7","2*3*5*7*11","2*3*5*7*11*13",
"2*3*5*7*11*13*17","2*3*5*7*11*13*17*19","2*3*5*7*11*13*17*19*23"};//vector<int>
int mul[];
int xishu[];
int main()
{
int i,n;
mul[]=prime[];
for(i=;i<;i++)
{
mul[i+]=mul[i]*prime[i+];
}
while(scanf("%d",&n)!=EOF&&n)
{
int m=n;
memset(xishu,,sizeof(xishu));
for(i=;i>=;i--)
{
if(mul[i]<=n)
{
xishu[i]=n/mul[i];
n%=mul[i];
}
//printf("");
}
i=;
printf("%d =",m);
if(m&)printf("");
else
{
while(!xishu[i])i++;
printf(" %d*%s",xishu[i],zhishu[i]);
i++;
}
for(;i<;i++)
{ if(xishu[i])
printf(" + %d*%s",xishu[i],zhishu[i]);
}
printf("\n");
} return ;
}

最新文章

  1. 关于 Java(TM) Platform SE binary 已停止工作 的解决方法
  2. mongodb morphia关联查询一例
  3. Linux之线程管理
  4. Cocos2d-x数据存储
  5. inux设备驱动归纳总结(五):2.操作硬件——IO内存【转】
  6. Python模块学习
  7. iOS深入学习(UITableView:系列1-最基本的东西)
  8. C# 调用配置文件SQL语句 真2B!
  9. linux 文件系统的管理 (硬盘) 工作原理
  10. zoj 1033 与其说是搜索,不如说是枚举
  11. SystemTap----常用变量、宏、函数和技巧
  12. shell中的eval
  13. DataGuard failover dg role自动切换模式测试
  14. 【实验室笔记】太阳能板清洁器DEMO
  15. 日志框架之Logback
  16. impala
  17. 把ResNet-L152模型的ckpt文件转化为pb文件
  18. 【idea】之使用SVN一些技巧
  19. 从 Firefox 35 版本开始,就无法兼容 PAC 式代理
  20. 『计算机视觉』Mask-RCNN_推断网络其五:目标检测结果精炼

热门文章

  1. JS全局屏蔽回车事件
  2. SqlServer中Sql语句的逻辑执行顺序
  3. CRT团队组员博客地址统计
  4. 随笔 planetest
  5. Chrome控制台输入多行js
  6. word检视意见导出(VBA)
  7. 【工具】openwrt安装记录
  8. window8左下角窗口和右上角窗口失效解决方法
  9. git创建和删除远程分支
  10. word插件开发 运行时,插件不启动.