13:大整数的因子

Posted ioioioioioio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13:大整数的因子相关的知识,希望对你有一定的参考价值。

13:大整数的因子

总时间限制: 
1000ms
 
内存限制: 
65536kB
描述

已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。

输入
一个非负整数c,c的位数<=30。
输出
若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。
样例输入
30
样例输出
2 3 5 6 
  • 查看
  •  
  • 提交
  •  
  • 统计
  •  
  • 提问
    #include<iostream>
    #include<cstdio>
    #include<string>
    #include<cstring>
    #include<algorithm>
    #include<cmath>
    using namespace std;
    char s[31];
    int main()
    {
    	int yv=0,q=0;
    	scanf("%s",s);
    	int l=strlen(s);
    	for(int i=2;i<=9;i++)
    	 {
    	 	yv=0; 
    	 	for(int j=0;j<l;j++)
    	 	 {
    	 	 	yv=yv*10+(s[j]-‘0‘);
    	 	 	yv=yv%i;
    		  }
    		  if(yv==0)
    		   { 
    		   	cout<<i<<" ";
    		   	q=1;
    		   }
    	 }
    	 if(q==0)
    	  {
    	  	cout<<"none"; 
    	  }
    	 return 0;
    }

以上是关于13:大整数的因子的主要内容,如果未能解决你的问题,请参考以下文章

13:大整数的因子(NOIP)

AC日记——大整数的因子 openjudge 1.6 13

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家

VSCode自定义代码片段13——Vue的状态大管家

在C中找到大整数的所有质因子的更好方法?