C#程序,它接受一个整数作为输入,然后使用该整数显示一个矩形
我是C#编程语言的新手。我开始了解StackOverflow,我可以从经验丰富的程序员那里得到问题的答案。 我制作了这个程序,它接受一个整数作为输入,并使用该整数生成给定行数和列数的矩形。它正在工作!但我想要一个更简单的方法C#程序,它接受一个整数作为输入,然后使用该整数显示一个矩形,c#,C#,我是C#编程语言的新手。我开始了解StackOverflow,我可以从经验丰富的程序员那里得到问题的答案。 我制作了这个程序,它接受一个整数作为输入,并使用该整数生成给定行数和列数的矩形。它正在工作!但我想要一个更简单的方法 如果很难阅读,请提前道歉这是您的简化版,请欣赏 using System; namespace Rectangle{ class Program{ static void Main(string[] args){ Conso
如果很难阅读,请提前道歉这是您的简化版,请欣赏
using System;
namespace Rectangle{
class Program{
static void Main(string[] args){
Console.Write("Enter Your Number: ");
string n=int.Parse(Console.ReadLine())+"",s=new String(' ',n.Length);
Console.Write("Enter no. of rows: ");
int r = int.Parse(Console.ReadLine());
Console.Write("Enter no. of colums: ");
int c = int.Parse(Console.ReadLine());
for(int i=0;i<r;i++){
for(int j=0;j<c;j++)
Console.Write(j==0||j==c-1||i==0||i==r-1?n:s);
Console.WriteLine();
}
Console.ReadLine();
}
}
}
使用系统;
名称空间矩形{
班级计划{
静态void Main(字符串[]参数){
控制台。写(“输入您的号码:”);
字符串n=int.Parse(Console.ReadLine())+“”,s=新字符串(“”,n.Length);
Console.Write(“输入行数:”);
int r=int.Parse(Console.ReadLine());
控制台。写入(“输入列数:”);
int c=int.Parse(Console.ReadLine());
对于(inti=0;我的问题更适合codereview.stackexchange.com。我做了一个有趣的练习,使它简短易读,但哦,好吧,你能做些什么
using System;
namespace Rectangle{
class Program{
static void Main(string[] args){
Console.Write("Enter Your Number: ");
string n=int.Parse(Console.ReadLine())+"",s=new String(' ',n.Length);
Console.Write("Enter no. of rows: ");
int i=0,c,r=int.Parse(Console.ReadLine());
Console.Write("Enter no. of colums: ");
c=int.Parse(Console.ReadLine());
for(;i<r*c;i++)Console.Write(i%r==0||i%r==r-1||i/r==0||i/r==c-1?n+(i%r==r-1?"\n":""):s);
Console.ReadLine();
}
}
}
namespace System{using i=Console;class Program{static void Main(){i.Write("number: ");
string n=int.
Parse(i. ReadLine
())+"",s =new String
(' ',n. Length);i.
Write( "rows: ");
int j=0, c,r=int.
Parse(i. ReadLine
());i. Write(
"columns: " );c=int.
Parse(i. ReadLine
());for (;j<r*c;
j++)i.Write(j%r==0||j%r==r-1||j/r==0||j/r==c-1?n+(j%r==r-1?"\n":""):s);i.ReadLine();}}}