输入所需的行数,输出以下图形。
最大为26行,超过26行会提示,然后重新输入直至行数<=26。
#include <stdio.h>
int main()
{
int i,j,k;
int n;
printf("请输入您想要的打印的行数--->:");
scanf("%d",&n);
while(n>26)
{
printf("您输入的行数大于26,请重新输入!!\n--->:");
scanf("%d",&n);
}
for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++) printf(" ");
for(k=1;k<=i*2-1;k++) printf("%c",i+64);
printf("\n");
}
return 0;
}
仅是日常小练习,如果不是最好的方法请见谅。
如果对您有帮助,可以给我点个赞。