A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我就只发个截图吧!

QQ截图20120924203953.png (7.87 KB, 下载次数: 112)

QQ截图20120924203953.png

6 个回复

正序浏览
蔡嘉 中级黑马 2012-9-25 00:21:29
7#
嗯,还有个菱形的!
回复 使用道具 举报
  1. static void Main(string[] args)
  2.         {
  3.             Console.WriteLine("请输入行数,最大为21,最小为3");
  4.             int rows = ReadInt(3, 21);
  5.             for (int i = 1; i <= rows; i++)
  6.             {
  7.                 for (int j = 1; j <= rows-i; j++)
  8.                 {
  9.                     Console.Write(" ");
  10.                 }
  11.                 for (int j = 1; j <= 2 * i - 1; j++)
  12.                 {
  13.                     Console.Write("*");
  14.                 }
  15.                 Console.WriteLine();
  16.             }

  17.             Console.ReadKey();

  18.         }
  19.         static int ReadInt(int num1, int num2)
  20.         {
  21.             if (num1 > num2)
  22.             {
  23.                 int temp = num2;
  24.                 num2 = num1;
  25.                 num1 = temp;
  26.             }
  27.             string input;
  28.             int num;
  29.             while (true)
  30.             {
  31.                 input = Console.ReadLine();

  32.                 if (int.TryParse(input, out num))
  33.                 {
  34.                     if (num >= num1 && num <= num2)
  35.                     {
  36.                         return num;
  37.                     }
  38.                     else
  39.                     {
  40.                         Console.WriteLine("只能输入{0}到{1}之间的整数", num1, num2);
  41.                     }
  42.                 }
  43.                 else
  44.                 {
  45.                     Console.WriteLine("只能输入{0}到{1}之间的整数", num1, num2);
  46.                     continue;
  47.                 }
  48.                
  49.             }
  50.         }
复制代码
回复 使用道具 举报
还有个头朝西的!
回复 使用道具 举报
  1. public class Test
  2. {
  3. public static void main(String[] args)
  4. {
  5. printTriangle();
  6. }
  7. public static void printTriangle()
  8. {
  9. for(int x=1;x<=10;x++)
  10. {
  11. for(int i=9;i>=x;i--)
  12. {
  13. System.out.print(" ");
  14. }
  15. for(int j=1;j<2*x;j++)
  16. {
  17. System.out.print("*");
  18. if(j==2*x-1)
  19. System.out.println("");
  20. }
  21. }
  22. }
  23. }
复制代码
没事写个玩玩~~
回复 使用道具 举报
头朝东,头朝东!
回复 使用道具 举报
来个“头朝西”的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马