c语言循环嵌套设计上直角三角形
时间: 2024-12-23 16:24:44 浏览: 5
C语言程序设计-循环语句嵌套.pptx
在C语言中,使用循环嵌套可以很容易地打印出直角三角形。这通常通过两个for循环实现,一个控制行数(从1开始),另一个控制每行打印的星号数量。如果当前行数小于或等于列数,就打印相应数量的星号;否则只打印一个星号表示对角线。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int rows; // 行数,用户输入或预设值
printf("请输入直角三角形的行数:");
scanf("%d", &rows);
for(int i = 1; i <= rows; i++) { // 外层循环控制行
for(int j = 1; j <= i; j++) { // 内层循环控制每个格子的星号
printf("* "); // 打印星号和空格
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
运行这个程序时,会提示用户输入直角三角形的行数,然后按照用户输入的数值生成对应形状的三角形。
阅读全文