【发布时间】:2020-09-25 16:39:18
【问题描述】:
#include <stdio.h>
int main(void)
{
int a = 4;
char alpha[26] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (int i = 0; i < 6; i++);
{
for (int b = 5; b > a; b--)
{
printf("%c", alpha[b]);
}
a--;
printf("\n");
printf("%d\n", a);
}
return 0;
}
我希望这段代码像这样打印:
F
FE
FED
FEDC
FEDCB
FEDCBA
但它当前显示的输出是这样的:
F
3
我不知道是否有任何拼写错误,因为我检查了很多我做过的事情 否则错误。如果是拼写错误,请告诉我这是因为拼写错误,如果不是,请帮助我,因为我是 c 编程语言的新手。
【问题讨论】:
-
如果它不能解决您打算解决的问题,说“代码是正确的”可能意味着什么?你的问题的标题没有意义。也许您只是意味着代码可以编译。所以呢?世界上到处都是编译错误的代码。此类代码不应被描述为“正确”。