问答详情
源自:5-3 编程练习

为什么不对呢

为什么 我输上前面的字就不对了呢        static void Main(string[] args)        {          string[] names =new string[] {"关羽","张飞","赵云","马超","黄忠"};            for (int i = 0; i <names.Length ; i++)            {                Console.Write("蜀国“五虎将”是:",names[i]+"");//打印职位            } //请在这里完善代码        } 求解答

提问者:咸盐咸 2016-12-04 11:29

个回答

  • 学海有涯吗
    2017-08-09 16:58:55

    每次循环 都会打印 五虎将

  • 默默努力的友人A
    2017-05-03 22:31:03

    回复 咸盐咸:肯定是在前面放啊,如果把蜀国“五虎将”是:放在循环里面的话,那输出的时候,每次循环都会输出蜀国“五虎将”是:加名字,这是不对的。

  • 以雪之名
    2016-12-04 12:47:18

            static void Main(string[] args)
            {
                Console.Write("蜀国”五虎将”是:");
                string[] names = new string[] { "关羽", "张飞", "赵云", "马超", "黄忠" };
                for (int i = 0; i < names.Length; i++)
                {
                    Console.Write(names[i] + " ");//打印职位            } //请在这里完善代码        }
                }
            }