如何用C#输出一个直角三角形

namespace直角三角形{classProgram{staticvoidMain(string[]args){stringStar="*";/*defineastri... namespace 直角三角形
{
class Program
{
static void Main(string[] args)
{
string Star = "*";
/*define a string to output "*"*/
int i, k, j,l;
/*define some integers to use as loop variable*/
Console.WriteLine("please input a number");
/*intput the target number to contron the output "*"*/
i = Convert.ToInt32(Console.ReadLine());
/*give a target number*/
for (j = 1; j <= i; j += 2) ;
/*loop and let the loop number less than the target number,to control the number of line*/
{
for (k = 0; k <= j; k++) ;
/*loop and control the number of stars of each line*/
{ Console.WriteLine(Star); }
}
/*print the stars */
Console.ReadKey();
/*quit the program*/
主要是我每次都找不到问题好焦虑TT求高手解答~~~渣渣一枚飘过~~
展开
 我来答
阳光的雷咩咩
推荐于2017-12-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7783万
展开全部
            //主要改动是去掉for后面的分号,
            //以及在内外循环不换行,外循环才换行
            //最上面差一个*自己调调
            for (j = 1; j <= i; j += 2)
            {
                for (k = 0; k <= j; k++)
                {
                    Console.Write(Star);
                }
                Console.WriteLine();
            }
追问
我成功地输出了一个直角三角形 不过这次的问题是我的直角三角形似乎不太整齐啊....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式