填空题:阅读下面程序,写出程序的运行结果。
阅读下面程序,写出程序的运行结果。
c
#include <stdio.h>
int main()
{
int arr[10] = { 3, 25, 1, -3, 91, 0, 23, -1, 100, 44};
int i, x, t;
x = 0;
for (i = 1; i < 10; i++)
if (arr[i] < arr[x])
x = i;
if (x != 0)
{
t = arr[0]; arr[0] = arr[x]; arr[x] = t;
}
printf("%d,%d\n", x, arr[x]);
return 0;
}
运行结果:
答案:
第1空:3,3 ||
c
#include <stdio.h>
int main()
{
int arr[10] = { 3, 25, 1, -3, 91, 0, 23, -1, 100, 44};
int i, x, t;
x = 0;
for (i = 1; i < 10; i++)
if (arr[i] < arr[x])
x = i;
if (x != 0)
{
t = arr[0]; arr[0] = arr[x]; arr[x] = t;
}
printf("%d,%d\n", x, arr[x]);
return 0;
}
运行结果:
答案:
第1空:3,3 ||