用C#写求三位数中有多少数是带有1的

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:52:27
用C#写 求三位数中有多少数是带有1的 要求出有几个数是带1的?

我算出来是252个 不知道对不对
int sum = 0;
for (int i = 100; i < 1000; i++)
{
string num = i.ToString();
{
for (int j = 0; j < num.Length; j++)
{
if (num[j].Equals('1'))
{
sum ++;
break;
}
}
}
}
MessageBox.Show(sum.ToString());

int c=0;
for (int i = 100; i < 1000; i++)
{
string[] _str = new string[] { i.ToString().Substring(0,1), i.ToString().Substring(1,1), i.ToString().Substring(2,1)};
foreach (string _s in _str)
{
if (_s == "1")
{
c++;
}