首页 新闻 会员 周边

怎么编这个程序

1
[已关闭问题] 关闭于 2011-04-25 09:13

下面是一个由*号组成的4行倒三角形图案。要求:1、输入倒三角形的行数,行数的取值3-21之间,对于非法的行数,要求抛出提示“非法行数!”;2、在屏幕上打印这个指定了行数的倒三角形。

 谢谢

杀  手的主页 杀 手 | 菜鸟二级 | 园豆:213
提问于:2011-04-23 13:34
< >
分享
所有回答(1)
0
public static void Drawing(int rowCount)
{
if(rowCount < 3 || rowCount > 21)
{
Console.WriteLine(
'输入的行数必须位于3与21之间');
return;
}

string printChar = "**************************************";
string emptyChar = " ";
StringBuilder printResult
= new StringBuilder();
for(int i=rowCount,j=0;i>0; i--,j++)
{
printResult
= printResult.Append(printChar.Substring(0,i)).Append(emptyChar.Substring(0,j)).Append("\r\n");
}
Console.WriteLine(printResult.ToString());
}
// 手写代码。没测试
木+头 | 园豆:105 (初学一级) | 2011-04-23 17:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册