| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 525 人关注过本帖
标题:[求助] 一个循环的问题
只看楼主 加入收藏
xiaoxuanfeng
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-11-17
收藏
 问题点数:0 回复次数:6 
[求助] 一个循环的问题

请在控制台应用程序下,输出下面内容:

*
***
*****
*******
*********
***********
*************
***************
*****************
***
***
***
***
***
***
***

请高手提供下完整的代码,供新手参考一下,谢谢了!!





[此贴子已经被作者于2006-6-12 19:03:04编辑过]

搜索更多相关主题的帖子: 应用程序 center 控制台 color 
2006-06-12 18:56
lswd
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-11-17
收藏
得分:0 
我感觉我做的比较笨!好像还能用更少的代码吧!!!
static void Main(string[] args)
{
int a=0;
string b=" ";
for(int i=1;i<18;i++)
{
if(i%2==0)
{
continue;
}
else
{
string str="";
string Null="";
for(int o=0;o<i;o++)
{
str+="*";
}
for(int t=8;t>a;t--)
{
Null+=" ";
}
a++;
Console.WriteLine(Null+str);
}
}
for(int q=0;q<8;q++)
{
string e="";
for(int w=0;w<3;w++)
{
e+="*";

}
Console.WriteLine(b+e);
}
}
2006-06-12 20:26
genuise
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-13
收藏
得分:0 

public static void printArrow(int left,int height1,int weight2,int height2)
{
if ( left< 0 || height1<= 1 || weight2 >2*height1-1 || weight2<=0 || height2<= 0 )
{
Console.WriteLine("invalid arguments!");
return ;
}
int i=0,j=0;
for( j=0;j<height1;j++)
{
Console.Write(symbolString(left+(height1 -1 - j),' '));
Console.WriteLine(symbolString(2*j+1,'*'));

}//triangle
for(j=0;j<height2;j++)
{
Console.Write(symbolString(left+(2*height1-1-weight2)/2,' '));
Console.WriteLine(symbolString(weight2,'*'));
}
}
public static String symbolString(int n,char symbol)
{
int i=0;
String str="";
for (i=0;i<n;i++)
str += symbol;
return str;
}

使用则:
PrintArrow.printArrow(6,8,4,6);

2006-06-13 10:39
loveleilei
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-13
收藏
得分:0 
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9-i;j++)
{
Console.Write(" ");
}
for(int j=1;j<=2*i-1;j++)
{
Console.Write("*");
}
Console.WriteLine();
}
for(int i=1;i<=7;i++)
{
Console.WriteLine(" ***");
}

第2次发贴,别笑.....直接放在Main函数中就可以了
2006-06-13 22:59
loveleilei
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-13
收藏
得分:0 
最无耻的方法如下:
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine(" *******");
Console.WriteLine(" *********");
Console.WriteLine(" ***********");
Console.WriteLine(" *************");
Console.WriteLine(" ***************");
Console.WriteLine("*****************");
Console.WriteLine(" ***");
Console.WriteLine(" ***");
Console.WriteLine(" ***");
Console.WriteLine(" ***");
Console.WriteLine(" ***");
Console.WriteLine(" ***");
我真是天才!!!!!!!!!!!!!!!!!
2006-06-13 23:08
loveleilei
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-13
收藏
得分:0 

2楼和3楼的代码太深...偶

2006-06-13 23:10
蓝色sky
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-6-3
收藏
得分:0 
你们的都运行不出来!
???????

我是一个普通人 但,我比普通人更加努力!
2006-06-21 17:17
快速回复:[求助] 一个循环的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029028 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved