cpp

A06.13 大整数的因子

a. 参考代码

#include <iostream>
#include <cstring>
using namespace std;

int n[100];
char c[100];

int main(){
    int flag = 1;
    gets(c);

    int len = strlen(c);
    for(int i=0;i<len;i++) 
        n[i] = c[i]-'0';

    for(int k=2;k<=9;k++){
        int r = 0;
        for(int i=0;i<len;i++){
            r = (n[i] +r*10) % k; 
        }
        if(r==0){
           cout << k << " ";
           flag = 0;
        }
    }       
    if(flag) cout << "none" << endl;
    else cout << endl;
        
    return 0;
}

u. 相关链接

  1. H5计算机应用能力培养 =>https://daweizh.github.io/h5/
  2. CPP编程基础 =>https://daweizh.github.io/cpp/
  3. NOIP真题训练营 =>https://daweizh.github.io/noip/
  4. Everyday English =>https://daweizh.github.io/ee/

w. 微信订阅号

  1. 智数精英-关注中小学程序设计及相关讨论
  2. 随话录-记录小朋友们的成长时光
  3. 西山征途-关注大学生成长、学习和生活

欢迎关注“智数精英”订阅号 欢迎关注“随话录”订阅号 欢迎关注“西山征途”订阅号


b. 返回

h. 首页