【发布时间】:2017-03-28 05:51:21
【问题描述】:
参考下面我写的代码:
#include<stdio.h>
int main(int argc, char *a[])
{
int i, j;
for(i=5;i>=1;i--)
{
printf("");
for(j=5;j>=1;j--)
{
printf("%c",'A'-1 + j);
printf("");
}
printf("\n");
}
return 0;
}
此代码将模式打印为: EDCBA
EDCBA
EDCBA
EDCBA
EDCBA
但我想输出类似: E D C B A
E D C B A
E D C B A
E D C B A
E D C B A
谁能帮我解决这个问题?
【问题讨论】:
-
使用
printf("%-2c",'A'-1 + j);。 -
循环中的第二个
printf不打印任何内容。你忘记了什么。