EX8.3 输出数组
本帖最后由 我爱橙 于 2022-5-18 22:07 编辑有以下程序
#include<stdio.h>
#define N 3
void fun(int a[],int b[])
{ int i,j;
for(i=0;i<N;i++)
{ b=a;
for(j=1;j<N;j++)
if(b<a) b=a;
}
}
main( )
{ int x={1,2,3,4,5,6,7,8,9}, y,i;
fun(x,y);
for(i=0;i<N;i++) printf( "%d,",y );
printf( "\n");
}
程序运行后的输出结果是。
A.
2,4,8
B.√
3,6,9
C.
3,5,7
D.
1,3,5
Q:为什么不是输出y(x=2、x=3)
y(x=5、x=6)
y(x=8、x=9) 建议把代码放在代码框里,这样斜体字证明有些字符丢失了
页:
[1]