【发布时间】:2014-02-14 08:11:20
【问题描述】:
我正在尝试编写一个嵌套的 for 循环以产生以下输出:
01234
2345
456
67
8
我目前的代码是:
#include <stdio.h>
#define SIZE 9
int main()
{
int i, j;
for(i=0; i < SIZE; i++)
{
for(j=0; j < SIZE; j++)
{
if(i <= j)
{
printf("%d", j);
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
/* This produces:
* 012345678
* 12345678
* 2345678
* 345678
* 45678
* 5678
* 678
* 78
* 8
/*
任何正确方向的帮助将不胜感激,谢谢!
【问题讨论】:
-
提示:
+= 2在你的循环中而不是++ -
printf("%d", j + i);我想。
标签: c windows for-loop codeblocks nested-loops