- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在 C 中打印此模式:
*
* *
* * *
* * * *
我想出了一个类似的东西,但它并没有完全对齐,看这个:
*
* *
* * *
* * * *
* * * * *
有点偏右。我想我对星间距的概念是正确的,但出了点问题,有人可以帮我解决这个问题吗?
这是我的代码:
#include <stdio.h>
int main() {
int sp, st, i, j, k;
printf("Enter rows: ");
scanf("%d", &st);
sp = st * 2;
for(i = 1; i <= st; i++)
{
for(j = 1; j <= i; j++)
{
if(j == 1)
for(k = 1; k <= sp - i*2; k++)
printf(" ");
printf(" * ");
}
printf("\n");
}
}
请注意,sp = 空格数,st = 最后一行的星星数
最佳答案
printf(" * ");
这里你应该只打印一个空格,可能是"* "
for(k = 1; k <= sp - i*2; k++)
将此更改为 k < sp - i*2;
因为你一开始打印了太多空格。
此外,这在技术上没有错,但我认为您应该将第三个 for 循环(带 k
的那个)从第二个 for 循环中拉出来。您实际上不需要对第二个 for 循环的每次迭代都进行检查,因为它只是应该打印初始空格。
关于c - 帕斯卡三角形像 C 中的星形图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749059/
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 9 年前。 Improve
这个问题在这里已经有了答案: How do CSS triangles work? (23 个回答) 关闭 8 年前。 CSS Tricks 上显示了很多 CSS 形状.我特别惊讶的明星: 下面的
ORM(.netTiers、EntityFramework、nHibernate 等)通常可以被描述为弥合关系数据模型和面向对象模型之间的差距。 数据仓库世界中是否有 ORM 等价物? 该技术将弥合非
我需要在 Java GUI 应用程序中动态绘制(星形)拓扑。通过星形拓扑,我的意思是这样的: (来源:thebryantadvantage.com) 不需要太花哨,但我不想做得太丑陋和粗糙。我所说的动
我可以使用 在 Canvas 上画一个圆和一个长方形path.addCircle() 和 path.addRect()。 现在我想知道如何画三角形、星形、正方形或心形? 最佳答案 为了以后直接求答案,
我是一名优秀的程序员,十分优秀!