我是一名学生,我有一份作业,我需要一些小帮助=)
编写一个应用程序,提示用户输入正方形的大小并显示一个方形的星号,其边与输入的整数相等.您的应用程序适用于从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?!?!=)
我喜欢一些关于使用什么类型的陈述的建议,或者只是一个提示,当然不是整个解决方案,因为我是一名学生!
我有一个功课,我无法弄清楚该怎么做.我不确定老师是否写错了(他是一个坏人)或者是否有办法完成任务.
我在Visual C#2010 Express - 控制台应用程序中工作
从键盘读取一个四位整数,例如5893,并通过每个标签显示彼此分开的数字.使用整数除法和模数运算符%来挑选每个数字.如果用户输入4567,则输出如下:
4567
4 5 6 7
当然我知道如何通过使用\t以及读取输入并将其显示给用户来分隔数字.但我怎么能用分裂和剩余的算子"挑选"每个数字呢?也许他意味着别的东西,但不确定.
如何确保用户键入的是数字而不是字母?我必须使用Char.IsLetter,因为我无法弄清楚如何在解析的字符串上使用它.
例:
string number1;
int x;
Console.Write("Please enter a number to calculate: ");
number1 = Console.ReadLine();
x = Int32.Parse(number1);
Run Code Online (Sandbox Code Playgroud)
我应该使用什么方法以及我将它放在哪里?因为现在我只收到错误,如果我尝试输入e信件,应用程序将关闭.
c# ×2