(30)有以下程序(函数fun只对下标为偶数的元素进行操作) # include<stdio.h> void fun(int*a;

问题描述:

(30)有以下程序(函数fun只对下标为偶数的元素进行操作) # include<stdio.h> void fun(int*a;
从k=j到a[k]=t;是不少花括号啊,知道的速度告一声
(30)有以下程序(函数fun只对下标为偶数的元素进行操作)
# include<stdio.h>
void fun(int*a;int n)
{int i、j、k、t;
for (i=0;i<n一1;1+=2)
{k=i;‘
for(j=i;ja〔k])k=j;
t=a〔i];a〔i]=a〔k];a〔k]=t;


main()
{int aa「10」={1、2、3、4、5、6、7},i;
fun(aa、7);
for(i=0,i

你想问什么?我意思是k=j;t=a〔i];a〔i]=a〔k];a〔k]=t;是不都是上边if的语句啊,题目在问题补充那,是的话应该加个花括号吧,谢谢,在线等void fun(int* a,int n) { int i,j,k,t; for(i=0;ia[k]) {k=j;t=a[i]; a[i]=a[k]; a[k]=t; }} } } void main() {int aa[10]={1,2,3,4,5,6,7};fun(aa,7);for(int i=0;i