C语言打印若干行,由数字8组成的直角三角形。行数从键盘输入,小于等于20行,大于等于4行,否则提示Data Wrong
时间: 2024-05-02 11:22:16 浏览: 73
。以下是示例代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入行数(4~20):");
scanf("%d", &n);
if (n < 4 || n > 20) {
printf("Data Wrong\n");
return 0;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("8");
}
printf("\n");
}
return 0;
}
```
代码中使用了两层循环,第一层循环控制行数,第二层循环控制每行输出的8的个数。在循环内部使用printf函数输出8,并在每行结束后输出一个换行符。如果输入的行数不在4~20之间,则输出Data Wrong。
阅读全文