C语言双重循环打印1 123 12345 1234567
时间: 2023-08-05 20:41:29 浏览: 361
c语言打印输出双引号的方法示例
你可以使用双重循环来打印出1 123 12345 1234567。以下是使用双重for循环的示例代码:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 4; i++) {
for (j = 1; j <= 2 * i - 1; j++) {
printf("%d", j);
}
printf("\n");
}
return 0;
}
```
这个程序会依次打印出1、123、12345和1234567,每个数字占一行。外层循环控制要打印的行数,内层循环根据当前行数,控制要打印的数字个数。内层循环中,我们使用变量j来存储当前要打印的数字,j从1开始,每次循环增加1,直到2i-1为止。在内层循环结束后,我们打印一个换行符,然后开始下一行的循环。
阅读全文