效果:
please input capital:Z
len:26
z
zy
zyx
zyxw
zyxwv
zyxwvu
zyxwvut
zyxwvuts
zyxwvutsr
zyxwvutsrq
zyxwvutsrqp
zyxwvutsrqpo
zyxwvutsrqpon
zyxwvutsrqponm
zyxwvutsrqponml
zyxwvutsrqponmlk
zyxwvutsrqponmlkj
zyxwvutsrqponmlkji
zyxwvutsrqponmlkjih
zyxwvutsrqponmlkjihg
zyxwvutsrqponmlkjihgf
zyxwvutsrqponmlkjihgfe
zyxwvutsrqponmlkjihgfed
zyxwvutsrqponmlkjihgfedc
zyxwvutsrqponmlkjihgfedcb
zyxwvutsrqponmlkjihgfedcba
代码如下:
#include <stdio.h>
#include <ctype.h>
int main()
{
int i,j,len,z;
char c;
printf("please input capital:");
c=getchar();
if(c==EOF || c<'A'|| c>'Z')
{
printf("input error!\n");
return 0;
}
len = c - 'A'+1;
printf("len:%d\n",len);
for(i=0;i<len;i++)
{
for(z=0;z<i;z++)
{
printf(" ");
}
for(j=0;j<z+1;j++)
{
printf("%c",tolower(c-j));
}
printf("\n");
}
return 0;
}