单选题 有以下程序: #include main() { int a[4][4]={{1,2,3,4},{1,6,5,9},{3,7,2,5},{4,2,4,l}},i,k,t; for(i=0;i<3;i++) for(k=i+1;k<4;k++) if(a[i][i]<a[k][k]) {t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;} for(i=0;i<4;i++) printf(''%d,'',a[0][i]); } 程序运行后的输出结果是( )。
【正确答案】 B
【答案解析】解析:双重for循环和if条件语句结合实现对二维数组对角线上的元素[1,6,2,1]进行从大到小的排序,输出结果只是第一行的内容,所以结果是6,2,3,4。