一个正整数的个位数字是6,如果把这个个位数字移到首位,所得到的数是原来的4倍,试编程找出满足条件的
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/12 11:59:33
一个正整数的个位数字是6,如果把这个个位数字移到首位,所得到的数是原来的4倍,试编程找出满足条件的
用C#语言.
用C#语言.
![一个正整数的个位数字是6,如果把这个个位数字移到首位,所得到的数是原来的4倍,试编程找出满足条件的](/uploads/image/z/5129571-3-1.jpg?t=%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0%E7%9A%84%E4%B8%AA%E4%BD%8D%E6%95%B0%E5%AD%97%E6%98%AF6%2C%E5%A6%82%E6%9E%9C%E6%8A%8A%E8%BF%99%E4%B8%AA%E4%B8%AA%E4%BD%8D%E6%95%B0%E5%AD%97%E7%A7%BB%E5%88%B0%E9%A6%96%E4%BD%8D%2C%E6%89%80%E5%BE%97%E5%88%B0%E7%9A%84%E6%95%B0%E6%98%AF%E5%8E%9F%E6%9D%A5%E7%9A%844%E5%80%8D%2C%E8%AF%95%E7%BC%96%E7%A8%8B%E6%89%BE%E5%87%BA%E6%BB%A1%E8%B6%B3%E6%9D%A1%E4%BB%B6%E7%9A%84)
结果是153846
附上源码,希望对你有所帮助:)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleTest
{
class Program
{
public static int getWeiShu(int i)//计算这个数是几位数
{
int weishu = 0;
while(i>0)
{
i = i/10;
weishu++;
}
return weishu;
}
static void Main(string[] args)
{
for (int num = 1; ; num++)
{
if ((num * 10 + 6) * 4 == (Math.Pow(10, getWeiShu(num)) * 6 + num))
{
Console.WriteLine("这个数是:{0}", num * 10 + 6);
Console.Read();
break;
}
}
}
}
}
附上源码,希望对你有所帮助:)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleTest
{
class Program
{
public static int getWeiShu(int i)//计算这个数是几位数
{
int weishu = 0;
while(i>0)
{
i = i/10;
weishu++;
}
return weishu;
}
static void Main(string[] args)
{
for (int num = 1; ; num++)
{
if ((num * 10 + 6) * 4 == (Math.Pow(10, getWeiShu(num)) * 6 + num))
{
Console.WriteLine("这个数是:{0}", num * 10 + 6);
Console.Read();
break;
}
}
}
}
}
一个正整数的个位数字是6,如果把这个个位数字移到首位,所得到的数是原来的4倍,试编程找出满足条件的
某n位数的个位数字是6,将6移到该数的首位,其余各位数字不动,得到新的一个n位数,这个新数是原n位数的4倍,则满足条件的
有一个六位数,如果把它个位上的数字9移到首位,则这个新得到的数是原来的数的4倍,这个数是多少啊?
有一个六位数,它的个位数字是9,如果把9移到这个数的首位,得到的新数是原数的4倍.求原来的整数.
(2014•台湾模拟)有一个六位数,它的个位数字是9,如果把9移到这个数的首位,得到的新数是原数的4倍.求原来的整数.
一个六位数的最高位数上的数字是1,如果把这个数字移到个位数字的右边,那么所得的数是原来的3倍,求原数
一元一次方程解一个三位数个位数字是7,若把个位数字移到首位,则新数比原数的5倍还
一个三位数个位数字是7把个位数字移到首位,新数比原数的五倍还多七十七,这个三位数是多少
一个六位数的最高位上的数字是1,如果把这个数字移到个位数字的右边,那么所得的数是原数的3倍
一个六位数的最高位上的数字是1如果把这个数字移到个位数字的右边那么所得的数是原数的3倍
一个六位数,首位数字是1,如果把首位数字放在末尾上,所得的数比原来增加2倍,求这个6位数
一个两位数,十位数字是个位数字的2倍.如果把这个两位数的个位数字和十位数字调换,所得到一个新的两位数,与原来的两位数和是