c# - 用星号打印一个直角三角形c#
问题描述
目的是让这个程序从 1 循环到 10 并在控制台窗口打印一个直角三角形,但它打印“+,-./01234”
char star ='*';
for (int counter = 1; counter <= 10; counter++)
{
star++;
Console.WriteLine(star);
}
}
解决方案
与star++;
您一起,不要创建像"**"
. 您需要为此使用 a string
:
string star = string.Empty; // use string
for (int counter = 1; counter <= 10; counter++)
{
star += "*"; // append a star
Console.WriteLine(star);
}
推荐阅读
- apache - 是恶意botting,如何防范?
- elasticsearch - Elasticsearch 过滤器 - AND/OR 行为
- python - 将 NaN 值替换为 1d Numpy 数组中先前的非 NaN 值
- c# - 如何在 FindAsync() 方法中使用 lambda 函数?
- android - 通过 Gmail 和 Facebook 登录时用户身份验证失败
- javascript - 为什么我在反应原生 Firebase 中成功异步调用后收到错误
- mysql - 在 MySQL 中执行数组文字的最简单方法
- python - 错误 - 在 CBC 模式下,数据必须填充到 16 字节边界
- c++ - 是否有复制存储在二维数组中的相邻像素值的算法?
- java - 使用spring boot data redis模板得到空指针错误