c语言问题。使用循环语句输出下列图形: # ### ##### ####### 提示:第1行井号前有3个空格,第2行井号前有2个空格,第3行井号前有1个空格,第4行井号前没有空格。
时间: 2024-04-30 19:23:58 浏览: 41
基于信息化的c语言中循环语句的教学设计探讨.docx
以下是使用C语言的循环语句输出两种图形的代码:
1. 输出正三角形
```
#include<stdio.h>
int main()
{
int n;
printf("请输入正三角形的行数:");
scanf("%d", &n);
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= (n-i); j++)
{
printf(" ");
}
for(int k = 1; k <= (2*i-1); k++)
{
printf("*");
}
printf("\n");
}
}
```
2. 输出等边四边形
```
#include<stdio.h>
int main()
{
int n;
printf("请输入等边四边形的行数:");
scanf("%d", &n);
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= (n-i); j++)
{
printf(" ");
}
for(int k = 1; k <= n; k++)
{
printf("* ");
}
printf("\n");
}
}
```
阅读全文