打印n行的数字直角三角形编程C语言
时间: 2024-11-22 15:41:26 浏览: 13
输出三角形字符阵列 等腰直角三角形及直角三角形 C语言.docx
在C语言中,打印数字直角三角形通常可以采用嵌套循环的方式。下面是一个简单的示例,用于打印前n行的数字直角三角形:
```c
#include <stdio.h>
void print_triangle(int n) {
for (int i = 0; i < n; ++i) {
// 主循环控制行数
for (int j = 0; j <= i; ++j) {
// 内层循环控制每行的打印次数
printf("%d ", j + 1);
}
// 每一行结束后换行
printf("\n");
}
}
int main() {
int rows;
printf("请输入想要打印的行数: ");
scanf("%d", &rows);
print_triangle(rows);
return 0;
}
```
在这个程序中,外部循环控制总共打印的行数,内部循环则依次打印从1到当前行数的数字。每个数字之间用空格分隔,行与行之间通过`\n`换行符连接。
阅读全文