acm题

简介:

因子分解

Description 找出输入整数的所有因子(包括重复因子),并按从小到大的顺序依次输出。

Input 输入一组待分解整数,每个整数k占一行。 保证所有的输入数字1 <= k < 2^21

Output 输出每个输入整数的所有因子(按因子从小到大的顺序输出),因子之间用空格隔开。

Sample Input 4 7 12

Sample Output 2 2 7 2 2 3

Code:
  1. #include<iostream>   
  2. #include<stdio.h>   
  3. using namespace std;   
  4. int main()   
  5. {   
  6.     int i,j,n;   
  7.     while (scanf("%d", &n)==1)    
  8.     {    
  9.         for(i=2;i<=n;i++)   
  10.         {   
  11.             for(;n>0;)   
  12.             {   
  13.                 if(n%i==0)   
  14.                 {   
  15.                     cout<<i<<" ";   
  16.                     n=n/i;   
  17.                 }   
  18.                 else    
  19.                     break;   
  20.             }   
  21.         }   
  22.         cout<<endl;   
  23.     }   
  24.     return 0;   
  25. }  

可是提交以后总显示wrong answer





本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2009/07/07/2297203.html,如需转载请自行联系原作者


目录
相关文章
|
5月前
|
机器学习/深度学习 C++
程序与技术分享:2017ACM
程序与技术分享:2017ACM
26 0
|
机器学习/深度学习 人工智能 自然语言处理
SIGIR全称ACM SIGIR
SIGIR全称ACM SIGIR
525 0
|
算法 编译器 C++
ACM - 基础篇(上)
ACM - 基础篇(上)
196 0
|
测试技术 C语言
ACM - 基础篇(下)
ACM - 基础篇(下)
194 0
|
算法 .NET 开发框架
|
算法
All Of ACM
数据结构和算法专栏,我会什么写什么  = = 不定时更新 一、数据结构 树状数组详解 线段树详解 二、算法 KMP算法 三、板子 我的代码模板 大整数模板
690 0
|
机器学习/深度学习 人工智能 自然语言处理
独家对话AAAI、ACM、ACL三会会士Raymond J. Mooney | 香侬专栏
德克萨斯大学奥斯汀分校计算机系教授、人工智能实验室主任 Raymond J. Mooney 带领他的人工智能小组研究了多个领域,目前他的主要研究方向是自然语言处理和计算语言学。其本人曾在 2008-2011 年间担任国际机器学习协会(ICML 主办方)主席,曾多次担任 ICML、ACL、AAAI、EMNLP、NAACL 等会议主席或领域主席,现在为美国计算机学会(ACM)、国际人工智能学会 (AAAI)、国际计算语言学会(ACL)三会会士 。
2478 0
|
机器学习/深度学习 C++