我是一名学生,我有一份作业,我需要一些小帮助=)
编写一个应用程序,提示用户输入正方形的大小并显示一个方形的星号,其边与输入的整数相等.您的应用程序适用于从2到16的边长.如果用户输入的数字小于2或大于16,则应用程序应分别显示大小为2或16的正方形,并显示错误消息.
start:
int x;
string input;
Console.Write("Enter a number between 2-16: ");
input = Console.ReadLine();
x = Int32.Parse(input);
Console.WriteLine("\n");
if (x <= 16 & x >= 2)
{
control statement
code
code
code
}
else
{
Console.WriteLine("You must enter a number between 2 and 16");
goto start;
}
Run Code Online (Sandbox Code Playgroud)
...在"if"控件中使用什么控件语句(if,for,while,do-while,case,boolean).
我的想法就像......
编写一个代码,为每种输入的数字写出框?这是很多代码......
..必须有一个代码,其中包含一些可以为我完成任务的"变量++",但是哪个控制语句最适合该任务?
但是,如果我使用"变量++",我应该如何在输出中写入空格,因为毕竟它必须是一个SQUARE?!?!=)
我喜欢一些关于使用什么类型的陈述的建议,或者只是一个提示,当然不是整个解决方案,因为我是一名学生!
控制语句为:
for (int i = 0; i < x; i++)
{
for ( int j = 0; j < x; j++ )
{
Console.Write("*");
}
Console.WriteLine();
}
Run Code Online (Sandbox Code Playgroud)
这应该打印一个 X × X 的星号方块!我是一名老师,不久前我把同样的任务留给了我的学生,我希望你不是他们中的一员!:)