标签:ace for ram strlen main page str 时间 turn
已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。
30
2 3 5 6
思路:
模拟;
来,上代码:
#include<cstdio> #include<string> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int ans; char s[40]; int main() { cin>>s; for(int v=2;v<=9;v++) { int cur=0; for(int i=0;i<strlen(s);i++) { cur=cur*10+s[i]-‘0‘; cur%=v; } if(cur==0) printf("%d ",v),ans++; } if(ans==0) printf("none\n"); return 0; }
标签:ace for ram strlen main page str 时间 turn
原文地址:http://www.cnblogs.com/IUUUUUUUskyyy/p/6131252.html