下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 inclu
第1题
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。
#include<stdio.h>
#include<string.h>
main()
{char a []="clanguage",t;
int i,j,k;
k=strlen(a);
for(i=0; i<=k-2; i+=2)
for(j=i+2;j<=k;______)
if(______)
{t=a[i]; a[i]=a[j]; a[j]=t; }
puts(a);
printf("\n");
}
第2题
第3题
第4题
下面程序的功能是:将数组a中下标值为偶数的元素从小到大排列,其他元素不变。 Dim a(1 To 10),i,j,k For i=1 To 10 a(i):InputBox("input:") Next i For i;1 To 10 Print a(i) Next i Print For i=2 To 10【 】 For j=i+2 To 10 If【 】Then t=a(i) a(i)=a(j) a(j)=t End If Next j Next i For i=1 To 10 Print a(i) Next i
第5题
第6题
第7题
例如,形参s所指的字符串为:Abe@1x56*。程序执行后t所指字符数组中的字符串应为:A@156*。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
第8题
下面程序的功能是:将一个5行5列矩阵(用二维数组表示)主次两条对角线上的元素依次赋值为1,2,3,4,5和5,4,3,2,1。空白处应填的是______。 main() {int (a[5][5],i; for(i=0;i<=4;i++) {______; ______; } }
第9题
例如,若s所指字符串中的内容为“ABCDEFGl23456”,其中字符A的ASCIl码值为奇数,因此应当删除;字符8的ASCIl码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCIl码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是‘&39;246”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
第10题