C语言实现 IDE:dev c++
#include <stdio.h>
int main()
{
int n,m;
int i,j,k;
scanf("%d%d",&n,&m);
char a[26]=
{'A','B','C','D','E'
,'F','G','H','I','J'
,'K','L','M','N','O'
,'P','Q','R','S','T'
,'U','V','W','X','Y','Z'};
if(m >= n){
for(i=0;i<n;i++)
{
for(k=i;k>=0;k--)
printf("%c",a[k]);
for(j=1;j<m-i;j++)
printf("%c",a[j]);
printf("\n");
}
}else{
for(i=0;i<m;i++)
printf("%c",a[i]);
printf("\n");
for(i=1;i<n;i++)
{
if(i>=m){
for(j=i;j>i-m;j--)
printf("%c",a[j]);
printf("\n");}
else{
for(k=i;k>=0;k--)
printf("%c",a[k]);
for(j=1;j<m-i;j++)
printf("%c",a[j]);
printf("\n");
}
}
}
return 0;
}
如果这段代码对您有帮助,希望您可以给猿猿一个赞,谢谢您嘞,code不易,且看且珍惜。