用简单的C语言写直角三角形,直角在右下
时间: 2024-10-14 14:09:22 浏览: 24
c代码-输入1个整数,显示由 * 构成的等腰直角三角形,直角在右上。
5星 · 资源好评率100%
在C语言中,你可以使用基本的控制结构和循环来绘制一个简单的右下角直角三角形。这里是一个示例代码:
```c
#include <stdio.h>
int main() {
int rows; // 行数
printf("请输入三角形的行数: ");
scanf("%d", &rows);
for (int i = 1; i <= rows; i++) { // 循环遍历每一行
// 判断是否是第一行或最后一行
if (i == 1 || i == rows) {
// 输出星号表示竖线
for(int j = 0; j < i; j++) {
printf("*");
}
printf("\n"); // 换行
} else {
// 输出空格和星号交替
for(int j = 0; j < i - 1; j++) {
printf(" ");
}
// 输出星号表示斜边
for(int k = 0; k < i; k++) {
printf("*");
}
printf("\n");
}
}
return 0;
}
```
当你运行这个程序并输入行数后,它会按照指定的行数打印出一个右下角直角的等腰三角形。
阅读全文