C++ 自然数n的首位数字为6若将首位数字移到末位构成一个新数m则n=4m。编写程序查找自然数n的最小值。 5
1个回答
展开全部
#include<iostream>
using namespace std;
int main()
{
int i = 0, num = 0, high = 1;
for (i = 46; ; i += 100) //m的末位数为6,乘4后末位数为4,所以m的倒数第二位为4
{
num = i;
high = 1;
while(num/10)
{
high = high*10;
num = num/10;
}
if (high > 1)
{
if (i/10+6*high == 4*i)
{
break;
}
}
}
cout<<"The minimum required number is "<<4*i<<endl;
return 0;
}
编译正确,运行结果为:
The minimum required number is 615384
望采纳,谢谢~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询