只有6和3是正确的。
选择第三个。\n表示换行,\t表示一个制表符。
分析可知,只是应用到一个简单的输出语句,需要换行,用writeline和write都可以。write需要用到 转移字符\n。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Console.Write("*\n");
Console.Write("**\n");
Console.Write("***\n");
Console.Write("****\n");
Console.Write("*\n");
Console.Write("*\n");
Console.Write("*\n");
}
}
}
运行结果如下:
分析:其实仔细观察会发现,上面所做的红旗正好是圣诞树的一半,因此只需要补齐剩下的*,然后把对应的*对齐即可。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Console.Write(" *\n");
Console.Write(" ***\n");
Console.Write(" *****\n");
Console.Write("*******\n");
Console.Write(" *\n");
Console.Write(" *\n");
Console.Write(" *\n");
}
}
}
运行结果如下:
分析:writeline后面括号里面需要”“,因此排除a;我们知道,\是一个转义符号,只有一个\就会把\后面的符号进行转义,因此如果要在输出控制台中显示\,我们需要书写两个\\以此取消转义。另外需要注意”这个符号,也需要转义,因为如果不使用\,那么它会和输出语句中的第一个“相结合,导致语法出错,因此得出结论是需要两个\,加上本身的语句中带有\,总计3个\,因此这题选d。
分析:由图可知,使用writeline输出语句,并且在输出语句中含有\n换行符,因此需要用\再转义一下,取消掉原本的转义。同时需要注意有""的存在,也需要转义。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine ("\"SIKI说 “what is \\n \"");
}
}
}
运行结果如下: