【发布时间】:2018-06-29 20:05:41
【问题描述】:
我只是想知道为什么我的输出搞砸了。代码如下。我是初学者,所以请原谅我缺乏技能。任何帮助将不胜感激。
#include <stdio.h>
int main(int argc, char *argv[])
{
for (int i = 1; i <= 10; i++)
{
for (int j = 1; j <= i; j++)
{
printf("*");
}
printf("\t");
for (int k = 1; k <= 11-i; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
给出这个输出:
【问题讨论】:
-
请在此处以纯文本形式发布代码、错误、示例数据或文本输出,而不是难以阅读的图像,不能复制粘贴以帮助测试代码或在答案中使用,并且对使用屏幕阅读器的人怀有敌意。您可以编辑问题以在问题正文中添加代码。使用
{}按钮来格式化任何代码块,或者使用四个空格缩进以获得相同的效果。 很遗憾,我们无法将您的屏幕截图作为代码运行。 -
另外,请添加所需的输出。
-
添加了代码。
-
printf \t option的可能重复
-
我强烈怀疑这个分配的意图是打印两个模式一个接一个,即模式A,然后是模式B在下面屏幕。具体来说:它与 Gaddis、Starting Out with C++、Programming Challenge Ch. 完全匹配。 5, #23 (包括行和列的确切数量、命名约定 A/B 等),我也在查看符合预期的本书解决方案......
标签: c