#include
int main()
{
int a[10];
int b,c,d,e;
for (b = 0; b < 10; b++)
{
printf("input");
scanf("%d", &a[b]);
}
for (c = 0; c < 10; c++)
{
for (d = c, d < 9; d++;)
{
if (a[c] < a[d + 1])
{
e = a[c];
a[c] = a[d + 1];
a[d + 1] = e;
}
}
}
for (b = 0; b < 10; b++)
{
printf("%d\t", a[b]);
}
}
输入数据后运行报错
for (d = c, d < 9; d++;)
这行代码改成
for (d = c;d < 9; d++;)
分号不要写错逗号了。
for (d = c, d < 9; d++;)
->
for (d = c; d < 9; d++)
前面的逗号改分号,后面的分号去掉。
请根据错误信息来找关键 错误。。