c语言输出数字倒直角三角形图案
时间: 2023-12-21 13:29:02 浏览: 270
以下是两种C语言输出数字倒直角三角形图案的例子:
1. 输出数字倒直角三角形
```c
#include <stdio.h>
int main() {
for(int i=4;i>=1;i--) {
for(int j=1;j<=i;j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
```
2. 输出星号倒直角三角形
```c
#include <stdio.h>
int main() {
for(int i=0;i<4;i++) {
for(int j=0;j<i;j++) {
printf(" ");
}
for(int j=0;j<4-i;j++) {
if(j!=4-i-1) printf("* ");
else printf("*");
}
printf("\n");
}
return 0;
}
```
相关问题
如何用C语言编程实现数字倒立的直角三角形图案?
在C语言中,你可以通过嵌套循环来实现数字倒立的直角三角形。下面是一个简单的示例,它会打印出从大到小排列的数字形成三角形:
```c
#include <stdio.h>
void print_triangle(int n) {
for (int i = n; i > 0; i--) {
// 打印每一行
for (int j = 1; j <= i; j++) {
printf("%d ", j);
}
// 每一行结束换行
printf("\n");
}
}
int main() {
int size; // 输入三角形的大小
printf("请输入三角形的大小: ");
scanf("%d", &size);
// 打印倒立三角形
print_triangle(size);
return 0;
}
```
当你运行这个程序并输入一个数字如5时,将会得到这样的输出:
```
5
4 4
3 3 3
2 2 2 2
1 1 1 1 1
```
c语言 输入一个正整数n(1≤n≤9),打印一个高度为n的、由“*”组成的直角三角形图案。当n=3时,输出如下直角三角形图案:
好的,以下是C语言代码实现:
```
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数n(1≤n≤9):\n");
scanf("%d", &n);
// 打印直角三角形
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
例如,当输入 n=3 时,输出的直角三角形图案为:
```
*
**
***
```
阅读全文