打印图形输入所需的行数(不超过26),输出以下图形
代码如下:
#include <stdio.h>
int main()
{
int row = 0, targetRow = 0;
int letter = 65;
scanf("%d", &targetRow);
for (int i = 0;i <= (targetRow - 1);i++)
{
letter = 65;
for (int j = 0;j <= (26 - row - 1);j++)
{
printf(" ");
}
for (int k = 0;k <= 26;k++)
{
printf("%c",letter);
if (letter >= (65 + row))
{
printf("\n");
break;
}
letter += 1;
}
row++;
}
return 0;
}
运行:
输入8
8
A
AB
ABC
ABCD
ABCDE
ABCDEF
ABCDEFG
ABCDEFGH
本程序还有不足或可能有误,欢迎优化指正。
无限进步!