C 分解质因数怎么写?(编写一个程序)
#include
using namespace std;
main()
{
? ?int n;
? ?cin >> n;
? ?int i;
? ?int k = 0, ct = 0;
? ?for(i = 2; i
追答 : 更优化的:
#include
using namespace std;
int main(void) ////质因数程序
{
int n, i, b = 0;
cin >> n;
cout
解质因数编程:#includeusing namespace std;main(){int n;cin>>n;int i;int k=0;for (i=2;i#include using namespace std;int main(){int max=0,j=2;int i;scanf("%d",&i);if (i0)printf("%d
",i);}//system("pause");return 0;}追问忘说了,还要满足:X#include using namespace std;int main(void){unsigned n;cin>>n;int m=sqrt(n);for(int i=m;i>=2;i--)if(n%i==0){cout<
问:填空把24分解质因数是( ),把18分解质因数是( ),公有质因数的积是( ),这个积也就是16和12的( )。
答:24=2*2*2*3 18=2*3*3 公有质因数的积是2*3=6 最后是不是18和12的最大公因数详情>>