如果用C语言编辑这个问题?符号排列问题(有赠分)!

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:02:07
用C语言显示出如下的排列:
A
B
C
D
E
F
G
............
Y
Z

高手应该看明白了吧?
就是说每一行增加一个空格,而且字母要按顺序向下排列
A
_B
__C
___D
____E
...........
_______Z

只有用_来代替空格了

希望大家回答不要搞笑,很严肃的.如果想直接跟我说就给我发消息,或者来我空间留言!
http://hi.baidu.com/lizhaoc/

for(int x='A',i=0;x<='Z';x++,i++)

这一句可行吗?我在TC里实验不出来.还请作者给与详解

for(int x='A',i=0;x<='Z';x++,i++)
{
for(int j=0;j<i;j++)
printf(" ");
printf("%c\n",x);
}

p.s.Tc不能在for里面定义
所以如下:
int x;
int i;
int j;
for(x='A',i=0;x<='Z';x++,i++)
{
for(j=0;j<i;j++)
printf(" ");
printf("%c\n",x);
}

#include "stdio.h"

void main()
{
char a;
for(a='A';a<='Z';a++)
{
for(int i=0;i<a-'A';i++)
printf(" ");
printf("%c\n",a);
}
}

main()
{
char s;
int i;
i=0;
for (s='A';s<='Z';s++)
{
i++;
printf("%*c\n",i,s);
}
}
说明:printf("%*c",i,s)是输入i个空格后输入s

#include <stdio.h>
#include <string.h>
main()
{
char* a[30]={0};