【问题标题】:c language print graph square xc语言打印图形正方形x
【发布时间】:2014-08-24 11:01:03
【问题描述】:

规则:

1.必须用C语言制作;

2.程序不能包含 if , ||, &&, !;

3.程序必须使用while()

今天这让我很生气,我就是想不通。

程序应该做什么:

如果你输入 5,它会打印这个:

xxxxx
xyyyx
xy1yx
xyyyx
xxxxx

如果你输入6,它会这样打印:

xxxxxx
xyyyyx
xy11yx
xy22yx
xxxxxx

所以你知道当你输入 8,9 时的输出等等。 非常感谢!

【问题讨论】:

  • 嗯,先回答你试过什么?
  • 这个问题似乎是题外话,因为它是家庭作业的转储,显示 OP 的努力为零。
  • 我使用了 if 和 for () 来解决它,我只是不知道如何使用 while() 来解决它。有人可以帮忙吗?
  • @superqq 我没有看到任何图片。另外,如果您打算:请不要通过图片显示代码。使用文本和格式。
  • @superqq ,这就是你想要的输出。我们希望你展示你用来打印它的代码。

标签: c while-loop


【解决方案1】:

因为这听起来很像家庭作业,所以我不会过于具体。但尽管如此,由于您的评论表明您已经使用 forif 解决了这个问题,所以有几点应该会让您顺利进行。

首先,你可以用while 做任何事情,你可以用for 做任何事情(反之亦然)——for 只是提供了一个方便的地方来初始化你的计数器变量和一个方便的地方来增加它。您仍然可以使用自己的代码行来完成这些事情。

其次,如果您的 if 语句具有单一条件(即,没有 ||&&),您通常可以简单地转换为使用 switch statement

【讨论】:

  • 1.我的 if 语句有多个 && 一个 &&,所以我不知道如何在没有 if 的情况下制作它。 2.can't use switch statement .3.我会在周末在这里提出我自己的代码。现在太忙了。谢谢。
猜你喜欢
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 2021-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多