解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; void f(int x){ int flag=1; if(x==1||x==2) { cout<<x<<endl; return; } for(int i=2;i<=x;i++){ if(x%i!=0&&x!=i) continue; if(flag==1&&i==x){ cout<<x<<endl; return; } if(x%i==0){ cout<<i<<"*"; f(x/i); flag=0; return; } } } int main(){ int a,b; cin>>a>>b; for(int i=a;i<=b;i++){ cout<<i<<"="; f(i); } return 0; }
0.0分
1 人评分
【绝对值排序】 (C++代码)浏览:672 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:620 |
WU-字符串比较 (C++代码)浏览:757 |
最小公倍数 (C语言代码)浏览:1029 |
【亲和数】 (C语言代码)浏览:600 |
1054题解浏览:467 |
GC的苦恼 (C语言代码)浏览:621 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1287 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:519 |