下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列 其他元素不变。请填空。 include

大学专科 已帮助: 时间:2023-08-16 10:04:02

下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 include<stdio. h> include<string. h> main() { char a[]="clanquage", t; int i, j, k; k=strlen(A) ; for(i=0; i<=k-2; i+=2) for(j=i+2;j<k; j+=2) if(【 】) { t=a[i]; a[i]=a[j]; a[j]=t; } puts(A) ; printf("/n"); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:下标,偶数,元素

参考解答

用户头像

426***304

2023-08-16 10:04:02

正确答案:a[j<a[i
本题考查排序算法,题目中通过双循环嵌套来实现,外层循环跳出待排序的元素,内层循环具体实现a[i到a[k-2之间偶数下标元素的排序,每次将最小的放在a[i中。所以空中填a[j<a[i。

上一篇 有以下程序: void f(int*x iht * y) { int t; t=*x;*x;=*y;

下一篇 以下程序的输出结果是【 】。 define MCNA(m)2*m define MCNB(n m)

相似问题