解题思路:
注意事项:
参考代码:
//因数分解 #include<iostream> using namespace std; int ans,n,t; void f(int a,int b) { for(int i=a;i<=b;i++) { if((!(b%i))&&(b/i>=i)) { ans++; f(i,b/i); } if(b/i<i) { return; } } return ; } int main() { cin>>t; for(int k=1;k<=t;k++) { ans=1; cin>>n; f(2,n); cout<<ans<<endl; } return 0; }
0.0分
0 人评分
字符串比较 (C语言代码)答案错误????浏览:597 |
输出正反三角形 (C语言代码)浏览:794 |
【亲和数】 (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:524 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1118 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:549 |
Tom数 (C语言代码)浏览:725 |
GC的苦恼 (C语言代码)浏览:621 |
川哥的吩咐 (C语言代码)浏览:611 |