C#一辆行驶的汽车司机上午10点里程表上一个对称数为95859两小时出现新的对称数问该车速为多少新的对称数是
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 16:37:33
C#一辆行驶的汽车司机上午10点里程表上一个对称数为95859两小时出现新的对称数问该车速为多少新的对称数是
一辆行驶的汽车司机上午10点里程表上一个对称数为95859两小时出现新的对称数问该车速为多少新的对称数是多少 要求要C#编程求解 最好是后面注解一下
一辆行驶的汽车司机上午10点里程表上一个对称数为95859两小时出现新的对称数问该车速为多少新的对称数是多少 要求要C#编程求解 最好是后面注解一下
思路:
1、从95859开始递增,逐个判断是否为对称数,得到95859后的一个对称数.
2、得到两数的差并除以2,得到汽车的速度.
一下是实现代码:
static void Main(string[] args)
{
long Mileage_Start = 95859;//上午10点里程表的公里数
long Mileage_Over = Mileage_Start;//刚开始两数相同
do{
Mileage_Over++;
}
while (!isPalindrome(Mileage_Over));//调用isPalindrome()方法判断是否为对称数,是则跳出循环.
Console.WriteLine("下一个对称数为:{0}",Mileage_Over);
Console.WriteLine("2个小时行驶了:{0}KM",Mileage_Over - Mileage_Start);
Console.WriteLine("汽车的速度为:{0}KM/小时",(Mileage_Over - Mileage_Start)/2);
}
public static bool isPalindrome(long _Mileage) {
string Mileage = _Mileage.ToString();
Stack stack = new Stack();
bool flag = true;
char[] Mile = Mileage.ToCharArray();
for (int i = 0; i < Mile.Length;i++ )
{
stack.Push(Mile[i].ToString());//压栈
}
ArrayList array = new ArrayList();
for(int i =0;i
1、从95859开始递增,逐个判断是否为对称数,得到95859后的一个对称数.
2、得到两数的差并除以2,得到汽车的速度.
一下是实现代码:
static void Main(string[] args)
{
long Mileage_Start = 95859;//上午10点里程表的公里数
long Mileage_Over = Mileage_Start;//刚开始两数相同
do{
Mileage_Over++;
}
while (!isPalindrome(Mileage_Over));//调用isPalindrome()方法判断是否为对称数,是则跳出循环.
Console.WriteLine("下一个对称数为:{0}",Mileage_Over);
Console.WriteLine("2个小时行驶了:{0}KM",Mileage_Over - Mileage_Start);
Console.WriteLine("汽车的速度为:{0}KM/小时",(Mileage_Over - Mileage_Start)/2);
}
public static bool isPalindrome(long _Mileage) {
string Mileage = _Mileage.ToString();
Stack stack = new Stack();
bool flag = true;
char[] Mile = Mileage.ToCharArray();
for (int i = 0; i < Mile.Length;i++ )
{
stack.Push(Mile[i].ToString());//压栈
}
ArrayList array = new ArrayList();
for(int i =0;i
一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),
现在汽车里程表上的数是15951千米,行驶2小时后,里程表数顺读倒读又一样.汽车每小时行驶多少千米?
写出几个对称的数
李阿姨正开车行驶在高速公路上,她注视着车内的里程表,看到目前所显示的是一个左右对称的数13931.他继续开着车,两个小时
在对称数中,年份1991不仅是一个对称数,而且还可以写成两个对称数的积
玲爸开车时里程表上现了一个对称数15951,2小时后又出现了一个对称数爸开车时速不超过70,数多少?时速多少
一辆汽车乙不变的速度在行驶,司机看了3次里程表,如下图所示,由此可知汽车每小时行驶多少千米?里程表显示
汽车上的车速里程表的示数为什么是瞬时速度?不该是速率吗?
数独一定要是对称的么?
写出两个对称的数子
玲玲的爸爸开车时,里程表上显示了一个左右对称的数15951他认为这是很难遇到的情况,谁知又开车2小时后,里程表上又显示出
玲玲的爸爸开车时,里程表上显示了一个左右对称的数15951.他认为这是很难遇到的情况.谁知又开车2小时后,里程表上有显示