今天看到一个电视互动节目问:0-200之间有多少个数字1?
你知道答案么?
想象一下,1、10、11、12....191都有1啊,到底是多少呢?
马上写一个程序:
(C#)
int count = 0
;
for (int j = 0; j <= 200; j++
)

...
{
foreach (char c in j.ToString().ToCharArray())

...{
if (c == '1')
count++;
}
}
System.Console.WriteLine(
"0-200 之间有 {0} 个数字1!", count.ToString());
电脑给出的答案是
140
你知道答案么?
想象一下,1、10、11、12....191都有1啊,到底是多少呢?
马上写一个程序:
(C#)











