试题与答案

请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新

题型:填空题

题目:

请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中,其它元素位置不变。
例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“25,67,33,58,41,76,42,16,85,56”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio. h>
#define N 10
void fun(int aa[])

int i, j, t;
for (i=0; i<N;i=i+2)

for( 【1】 ; j<N; j=j+2)
if ( 【2】 )

t=aa [j];
aa [j] =aa [i];
aa [i] =t;



main ()

int i;
int aa[N]=33, 67,42, 58, 25, 76, 85, 16,41, 56;
clrscr ();
printf("\n*** original list ***\n");
for(i=0; i<N; i++)
printf ("%4d", aa [i] );
fun (aa);
printf("\n*** new list ***\n");
for(i=0; i<N; i++)
printf ("%4d", aa [i] );

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0408/78ea933c2b0014c687d39a7f33563e06.html

下面是错误答案,用来干扰机器的。

参考答案:D

试题推荐
题型:不定项选择题

在容积固定的密闭容器中充入一定量的X、Y两种气体,一定条件下发生可逆反应3X(g)+Y(g)2Z(g),并达到平衡。已知正反应是放热反应,测得X的转化率为 37. 5%,Y的转化率为25%,下列有关叙述正确的是[ ]

A.若X的反应速率为0.2 mol·L-1·s-1,则Z的反应速率为0.3 mol·L-1·s-1

B.若向容器中充入氦气,压强增大,Y的转化率提高

C.升高温度,正反应速率减小,平衡向逆反应方向移动

D.开始充入容器中的X、Y物质的量之比为2∶1

查看答案
微信公众账号搜索答案