查看: 5091|回复: 12

[JavaSE] 用C#输出一个菱形,要求是用户输入一个数字,来控制这个...

[复制链接]

该用户从未签到

发表于 2015-12-21 20:36:49 | 显示全部楼层 |阅读模式
  1. public static void Main (string[] args)  {
  2.     Console.WriteLine(请输入一个奇数);
  3.     int x=int.Parse (Console .ReadLine ());
  4.    if(x%2==0){
  5.   Console .WriteLine("您输入的是偶数,无法生成漂亮的菱形哦!");
  6.   }
  7.    string s = "";
  8.    for (int i = 0; i < x/2; i++) {
  9.     for (int j = 0; j<x/2+i+1; j++) {
  10.      if ((j == x/2 - i ) ||(j == x/2 + i ))
  11.       s += "*";
  12.      else
  13.       s += " ";
  14.     }
  15.     s += "\n";
  16.    }
  17.    for (int i = x/2; i < x; i++) {
  18.     for (int j =0;j<x; j++) {
  19.      if ((j == i - x/2 ) || (j == 3*x/2-i-1))
  20.       s += "*";
  21.      else
  22.       s += " ";
  23.      
  24.     }
  25.     s += "\n";
  26.    }
  27.    Console.WriteLine (s);
  28.   }
复制代码
用C#输出一个菱形,要求是用户输入一个数字,来控制这个菱形的大小。
  • TA的每日心情
    开心
    2019-1-29 15:42
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2015-12-27 23:28:42 | 显示全部楼层
    可以的 加油
  • TA的每日心情
    开心
    2015-12-3 13:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-1-2 19:12:29 | 显示全部楼层
    不实用 只学习

    该用户从未签到

    发表于 2016-1-5 21:57:44 | 显示全部楼层
    适合新手的

    该用户从未签到

    发表于 2016-4-8 14:15:43 | 显示全部楼层
    非VIP会员信息暂不显示
  • TA的每日心情
    开心
    2016-9-25 08:38
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-9-25 08:49:53 | 显示全部楼层
    非VIP会员信息暂不显示
  • TA的每日心情
    开心
    2017-3-1 11:06
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-12-12 11:18:10 | 显示全部楼层
    感谢分享,适合新手练手
    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2019 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表