c语言打印由字母组成的平行四边形
时间: 2023-05-29 09:04:21 浏览: 205
c代码-输入一个大写字母打印菱形。菱形中间一行由该字母组成,相邻的各行由前面的字母依次组成,直到字母A出现在第一行和最末行为止。例如输入字母D,输出图形如下
以下是一个简单的示例程序,可以打印出一个由字母组成的平行四边形:
```
#include <stdio.h>
int main()
{
int i, j, n;
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("Enter the size of the parallelogram: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
for(j = 1; j < i; j++)
{
printf(" ");
}
for(j = 1; j <= n; j++)
{
printf("%c", c);
}
printf("\n");
}
return 0;
}
```
程序首先要求用户输入一个字符和平行四边形的大小,然后使用两个嵌套的循环打印出平行四边形。外层循环控制行数,内层循环控制每一行的输出。第一个内层循环用于打印行前的空格,第二个内层循环用于打印字母。程序运行后,输出如下:
```
Enter a character: A
Enter the size of the parallelogram: 5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
```
阅读全文