用子函数求出555555的约数中最大的三位数是多少,并输出所有三位公约数

最好是c++版本的,注意题目要求

#include <iostream>
using namespace std;

void func() {
  int temp;
  for(int i=100; i<999; i++) {
    if(!(555555%i)) {
      temp = i;
      cout<<i<<"\t";
    }
  }
  cout<<"\n最大约数是:"<<temp<<endl;
}

int main() {
  func();
}

运行结果:

追问

请问流程图怎么画

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-01
#include <iostream>
using namespace std;
void fun(int n)
{
int i, j;
for (i = 999; i >= 100; i--)
{
if (n % i == 0)
{
break;
}
}
cout << "最大三位约数:" << i << endl;
cout << "所有三位约数:" << endl;
for (j = 100; j <= i; j++)
{
if (n % j == 0)
{
cout << j << " ";
}
}
}
int main()
{
int n = 555555;
fun(n);
return 0;
}

555555的约数中最大的三位数是多少
555555=3×5×7×11×13×37 约数中三位数最大是 3×7×37=777 【附注】若约数的最大质因数为37,这类约数最大的是777 若约数的最大质因数为13,这类约数最大的是13×11×5=715 若约数的最大质因数为11,这类约数最大的是11×7×5=385 ...

555555的约数中,最大的三位数是
555555= 555*1001 = 5*3*37*7*13*11 = 3*5*7*11*13*37 则555555的约数中最大的是3*7*37=777

问555555的约数中最大的三位数是多少
所以555555=5×3×37×10×7×143=2×3×5×5×7×37×143.所以最大三位数为37×5×5=925

在555555的约数中最大的三位数最多是多少
555555=1X3X5X7X11X13X37 约数中最大的三位数是:3X7X37=777

请教高手,用C语言编程求555555的约数中最大的三位数是多少?_百度...
int n = 555555, temp = 999;\/\/让n为555555,把temp置为最大的三位数 while (temp > 1) { if (n % temp == 0 && temp >= 100) \/\/如果temp能被n整除(也就是说temp是n的约数),并且temp大于100(保证它是三位数)break; \/\/符合上一行提到的条件就跳出 temp -= 2; \/\/...

555555的约数当中,最大的三位数是__
把555555先分解质因数,可得555555=3×5×7×11×13×37,其中最大的三位数是:37×7×3=777.答:最大的三位数是777.故答案为:777.

...编写程序求出555555的约数中最大的三位数是多少
if(v%i == 0) \/\/遇到的第一个约数即最大三位约数,输出并退出循环 { cout << i << endl;break;} (第二个子函数求最大三位约数)} int main(){ suoyousanweiyueshu(555555);\/\/调用函数分别求所有三位约数和最大三位约数 zuidasanweiyueshu(555555);} (主函数)主函数没有变量...

在555555的约数中,最大的三位数是多少?
555555=555*1001 最大的三位数是555

在555555的约数中,最大的三位数是多少
先对其进行质因数分解,555555=5*3*37*11*91;这样,约数中91和37最多只能有一个出现:1)若含91,最大的为91*5=455;2)若含37,最大的为 5*3*37=555;3)若二者都不含,最大的为5*3*11=165;因此,最大的是555;

555555的约数中最大的三位数是什么?
111111

相似回答