1.请简单描述 Console.Write("")和Console.WriteLine("")的区别,简单描述Console.ReadKey()和Console.ReadLine()的区别。
using System;
namespace test_01
{
internal class Program
{
static void Main(string[] args)
{
//输出的内容会回车
Console.WriteLine("");
//输出的内容不会回车
Console.Write("");
//只要按下输入就执行(一键输入)
Console.ReadKey();
//按下回车才执行(一系列输入)
Console.ReadLine();
}
}
}
2.在控制台上请用户输入用户名、年龄、班级
using System;
namespace test_02
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入用户名");
Console.ReadLine();
Console.WriteLine("已输入用户名");
Console.WriteLine();
Console.WriteLine("请输入年龄");
Console.ReadLine();
Console.WriteLine("已输入年龄");
Console.WriteLine();
Console.WriteLine("请输入班级");
Console.ReadLine();
Console.WriteLine("已输入班级");
}
}
}
3.在控制台上问用户喜欢什么运动,不管用户输入什么,你都回答:“哈哈,好巧,我也喜欢这个运动”
using System;
namespace test_03
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("你喜欢什么运动");
Console.ReadLine();
Console.WriteLine("哈哈,好巧,我也喜欢这个运动");
}
}
}
4.在控制台上输出如下10*10的空心星型方阵
**********
* *
* *
* *
* *
* *
* *
* *
* *
**********
法一:
using System;
namespace test_04
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("**********");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("**********");
}
}
}
法二:
using System;
namespace test_04
{
internal class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 10; ++i)
{
for (int j = 1; j <= 10; ++j)
{
if (i == 1 || i == 10)
{
Console.Write("*");
continue;
}
if (j == 1 || j == 10)
{
Console.Write("*");
continue;
}
Console.Write(" ");
}
Console.WriteLine();
}
}
}
}