小学奥赛题:
黑板上写着一个形如8888……88的数,每次擦掉一个末位数,把前面的数乘2,然后再加上刚才擦掉的数,对所得的新数继续操作,最后得到的数是多少?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
/// <summary>
/// 黑板上写着一个形如8888……88的数,每次擦掉一个末位数,把前面的数乘2,然后再加上刚才擦掉的数,对所得的新数继续操作,最后得到的数是多少?
/// code by 大师♂罗莊
/// </summary>
class Program
{
static void Main(string[] args)
{
Int64 tem2 = 0;
Int64 tem = 88888888;
while (tem > 10)
{
tem2 = (Int64)(tem / 10) * 2 + (tem % 10);
tem = tem2;
}
Console.Write(tem.ToString());
// 输出 8
Console.Read();
}
}
}
小学奥赛题:
黑板上写着一个形如8888……88的数,每次擦掉一个末位数,把前面的数乘2,然后再加上擦掉末位数的数,对所得的新数继续操作,最后得到的数是多少?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
/// <summary>
/// 黑板上写着一个形如8888……88的数,每次擦掉一个末位数,把前面的数乘2,然后再加上擦掉末位数的数,对所得的新数继续操作,最后得到的数是多少?
/// write by 大师♂罗莊
/// </summary>
class Program
{
static void Main(string[] args)
{
Int64 tem2 = 0;
Int64 tem = 88888888;
while (tem > 10)
{
tem2 = (Int64)(tem / 10) * 2 + (tem / 10);
// tem2=(Int64)tem/10*2+(tem-tem/10*10)
tem = tem2;
}
Console.Write(tem.ToString());
// 输出 3
Console.Read();
}
}
}
分享到:
相关推荐
就业C#面试试题(127道题),想从事c#软件开发的小伙伴可以学习下
C# 小学加减题随机出题程序。可以随机出若干指定在规定的范围内的加减混合运算题并输出到Word文档中,嘿嘿 Vs 2005
应用程序设计编制(Visual C#平台)Visual C# .NET试题汇编(程序员级)
C# 130道 面试题。。 迈向成功之路
C#测试试题 C#.Net测试试题 试题测试......(典型试题)
c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题 c#笔试面试题
C#100道程序题,很不错C#100道程序题,很不错C#100道程序题,很不错
C# 面试资料 网上收集的一些C#面试资料,仅供参考
简单的实现c#操作从100到题中随机抽取20道题,利用窗体进行编码
用C#编写的,vs2010界面设计,可以自动出题并检查差错,有了这个可以自己模仿做其他自动出题或者扩充本程序的功能。
C#实验 20道题及其源代码
C#_试题汇总(有答案) 觉得挺好的。。可以看看
C#试题(127道题)
C#笔试题大全C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.C#笔试题大全.,让你...
c#通过类实现的单文件或多文件压缩和解压,里面是对应小案例,需要的可以参考下载
(1)编程输出1到100中能被3整除但不能被5整除的数,并统计有多少个这样的数。 (2)创建一个控制台应用程序,编写一个函数将十进制数转换成二进制数。程序可以 让用户一直进行转换,直到输入0为止。...
c#求某年某月某日是星期几
基于C#的Windows应用程序设计试题
C#OOP很简单的三个测试机试题
C#解压缩文件或文件夹大量类C#解压缩文件或文件夹大量类C#解压缩文件或文件夹大量类C#解压缩文件或文件夹大量类C#解压缩文件或文件夹大量类