如何使它成为嵌套的 For 循环?
Posted
技术标签:
【中文标题】如何使它成为嵌套的 For 循环?【英文标题】:How to make this a nested For Loop? 【发布时间】:2022-01-22 17:23:38 【问题描述】:我编写了一个代码,其中我应该打印前 10 个计数数字的正方形和立方体,但我使用了循环。我正在寻找的是如何打印相同的输出但使用嵌套 (for) 语句。
这是我的代码:
#include<stdio.h>
int main()
int x;
printf("x\tx*x\tx*x*x\t\n");
for(x=1; x<=10; x++)
printf("%d\t%d\t%d\n", x, x*x, x*x*x);
return 0;
【问题讨论】:
我认为你不需要为它嵌套 for 循环。 嵌套的for
循环似乎不适合这里。你会让它循环什么?
如果您有作业要解决,请将其(作为文本)复制粘贴到您的问题中。完整完整,包括所有要求和限制。
for(int j = 0; j < 1; ++j)for(x=1; x<=10; x++)printf("%d\t%d\t%d\n", x, x*x, x*x*x);
你想要一个额外的循环来打印x
、x*x
和x*x*x
吗?
【参考方案1】:
有了这几个要打印的项目,嵌套的for
循环似乎是不必要的,但如果你真的想要一个,它可能看起来像这样:
for(x = 1; x <= 10; x++)
for(int i = 0, X = x; i < 3; ++i, X *= x)
printf("%d\t", X);
putchar('\n');
Demo
【讨论】:
【参考方案2】:在这里,我使用嵌套的 for 循环添加了此代码的解决方案及其输出
【讨论】:
以上是关于如何使它成为嵌套的 For 循环?的主要内容,如果未能解决你的问题,请参考以下文章