回 帖 发 新 帖 刷新版面

主题:高手来看一个C#程序

我编写了一个C#的程序如下:
class Exercise
{
    public static void Main()
    {
        int x=0;
        for(x=1;x<=10;x++)
            {
                System.Console.Write("{0:03} ",x);
            }
    }
}
请问如何修改可以让它的输出结果为:
001 002 003 004 005 006 007 008 009 010
高手请做答,谢谢![em4]

回复列表 (共3个回复)

沙发

将{0:03}改成{0:000}即可
但是谁知道{}里面的语句到底是怎么回事?主要是其中的“:”其到什么作用
C#中只有 ?:没有:操作符呀

板凳

是让我们帮你修改程序么?也就是说可以改动程序本身吧?那么,我的改法如下:
class Exercise
{
    public static void Main()
    {
        int x=0;
        for(x=1;x<=10;x++)
            {
                if(x < 10)
                {
                System.Console.Write("00" + x);//***********修改之处
                }
                else
                {
                System.Console.Write("0" + x);//***********修改之处
                }

            }
    }
}

3 楼

直接使用,就OK了!
System.Console.Write("{0:000} ",x);

我来回复

您尚未登录,请登录后再回复。点此登录或注册