{
int a[100] = { 0 }, i, j, t, m = 0;
srand(int(111));
for (i = 0; i < 100; i++)
{
a[i] = (199 * rand() / (RAND_MAX + 1))+1;
}
for (i = 0; i < 100; i++)
{
for (j = i + 1; j < 100; j++)
{
if (a[i] > a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
m++;
printf("第%d次冒泡:\n", m);
for (i = 0; i < 100; i++)
{
printf("a[%d]=%d\n", i, a[i]);
}
}
else
continue;
}
}
for (i = 0; i < 100; i++)
{
printf("a[%d]=%d\n", i, a[i]);
}
}
请问这个代码有什么问题吗?