阅读程序4
#include<iostream> #include<cstdio> using namespace std; int j, i, m; int a[10]; int main() { for (i = 2; i <= 6; i++) a[i] = i + 1; do { m = 2; for (i = 3; i <= 6; i++) if (a[m] > a[i]) m = i; a[m] = a[m] + m; m = 1; for (i = 2; i <= 5; i++) for (j = i + 1; j <= 6; j++) if (a[i] < a[j]) m = 0; } while (m == 0); printf("%d", a[2]); return 0; }
程序结束时, a[2] 的值一定是数组 a 中的最大值。( )
第 18 行 m==0 成立时,数组 从大到小排序: ( )
程序输出时, a 数组满足:对任意的 ,有 a[i] > a[i+1] 。( )
删除第 14 行代码 m=1 程序结果会发生改变。( )
程序的输出结果为( )
58
61
59
60
第 17 行 if (a[i] < a[j]) 执行了多少次( )。
800
820
10
30
发表评论