输出0000--9999,遇到了问题

toploveall 2007-06-13 07:00:59
using System;
using System.Collections.Generic;
using System.Text;

namespace TestC
{
class Program
{
static void Main(string[] args)
{
int i;
int j;
int m;
int n;
for (i = 0; i < 9;i++ )
{
for (j = 0; j < 9; j++)
{
for (m = 0; m < 9; m++)
{
for (n = 0; n < 9; n++)
{
Console.Write(i + j +m + n + " ");
}
}
}
}
}
}
}

以上是我自己写的程序,怎么老是到32就截至了呢?(只要能正确输出0000--9999之间所有的数)
我认为题目也不难,怎么就运行不到俺心里呢?
请高手指点!谢谢
...全文
253 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cengjizuihao 2007-06-13
  • 打赏
  • 举报
回复
int i;
int j;
int m;
int n;
for (i = 0; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
for (m = 0; m < 10; m++)
{
for (n = 0; n <10; n++)
{
Console.Write(" {0}{1}{2}{3}",i,j,m,n);
}
}
}
}

这个可以了~~~ 我自己运行了!!
vrhero 2007-06-13
  • 打赏
  • 举报
回复
for (int i = 0; i < 10000; i++)
{
Console.WriteLine(i.ToString("D4"));
}


经常看到有人把C#当C用...不知道是不是教C的老师太多了...
amandag 2007-06-13
  • 打赏
  • 举报
回复
using System;

namespace TestC
{
class Program
{
static void Main(string[] args)
{
int i, j, m, n;
for (i = 0; i <= 9; i++)
{
for (j = 0; j <= 9; j++)
{
for (m = 0; m <= 9; m++)
{
for (n = 0; n <= 9; n++)
{
Console.Write(i.ToString() + j.ToString() + m.ToString() + n.ToString() + " ");
}
}
}
}
}
}
}
CrazyGou 2007-06-13
  • 打赏
  • 举报
回复
Console.Write(i + j + m + n + " ") --> Console.Write(" " + i + j + m + n)

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧