C#打印空心矩形
****************************************************************...
**********
**********
** **
** **
** **
** **
** **
** **
**********
********** 展开
**********
** **
** **
** **
** **
** **
** **
**********
********** 展开
展开全部
我用java写的不知道是不是你想要的结果
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int rows=4,cols=7;
for(int i=0;i<rows;i++){
for(int j=0;j<cols;j++){
if(i==0||i==rows-1){
System.out.print("*");
}else{
if(j==0||j==cols-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println("");
}
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int rows=4,cols=7;
for(int i=0;i<rows;i++){
for(int j=0;j<cols;j++){
if(i==0||i==rows-1){
System.out.print("*");
}else{
if(j==0||j==cols-1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println("");
}
}
}
展开全部
楼上说的是,方法很多,给你来个简单的吧。
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
printRectangle();
}
private static void printRectangle()
{
for (int i = 0; i < 6; i++)
{
if (i == 0||i==5)
Console.WriteLine("********************");
else
Console.WriteLine("* *");
}
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
printRectangle();
}
private static void printRectangle()
{
for (int i = 0; i < 6; i++)
{
if (i == 0||i==5)
Console.WriteLine("********************");
else
Console.WriteLine("* *");
}
Console.ReadLine();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如是五行
for(int i=0;i<5;i++){
if(i>=1&&i<=3){
console.write("*按空格键就可以了*");
}
console.write("******");
console.writeLine(); //换行
}
console.readLine();
最简单的方法
for(int i=0;i<5;i++){
if(i>=1&&i<=3){
console.write("*按空格键就可以了*");
}
console.write("******");
console.writeLine(); //换行
}
console.readLine();
最简单的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一种:
Console.WriteLine("**********");
Console.WriteLine("**********");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("**********");
Console.WriteLine("**********");
第二种:
for(int i = 0; i<10; i++)
{
if(i<2 || i>7)
{
Console.WriteLine("**********");
}
else
{
Console.WriteLine("** **");
}
}
第三种:
变化一下 ,用两个循环嵌套...懒得写了 ^_^
Console.WriteLine("**********");
Console.WriteLine("**********");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("** **");
Console.WriteLine("**********");
Console.WriteLine("**********");
第二种:
for(int i = 0; i<10; i++)
{
if(i<2 || i>7)
{
Console.WriteLine("**********");
}
else
{
Console.WriteLine("** **");
}
}
第三种:
变化一下 ,用两个循环嵌套...懒得写了 ^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询