{int *p,t,*i,*j,m=(n- 1)/2; i=x; j=x+n- 1; p=x+m; for(;i { t=*i; *i=*j; *j=t; } return; } main( ) { static int i,a[10]={3,7,9,11,0,6,7,5,4,2}; inv(a,10); for(i=0;i<10;i++) printf(“%d,”,a[i]); } 程序运行结果 : ...
下列程序void inv(int *x,int n){int p,t,*i,*j,m=(n-1)/2;i=x;j=x+n-1;p=x+m;for(;i A. 0,2,3,4,5,6,7,7,9,11 B. 11,9,7,7,6,5,4,3,2,0 C. 3,7,9,11,0,6,7,5,4,2 D. 2,4,5,7,0,6,11,9,7,3 ...
因为函数是void类型的,所以其实return不return都无所谓的
void inv(int x[],int n) { int t,I,j,m=(n-1)/2; for(I=0;I<=m;I++) { j=n-1-I; t=x[I];x[I]=x[j];x[j]=t; } return; } void main() { static int I,a[10]={3,7,9,11,0,6,7,5,4,2}; printf(“the original array:\n”);//输出可不写 for( I=0; ...
#include void inv (int *[ ], int n){int t,i,j;for (i=0; i 2写出下面程序的运行结果。#include void inv (int x[ ], int n){int t,i,j;for (i=0; i 3写出下面程序的运行结果。#i nclude void inv (int x[ ], i nt n){int t,i,j;for (i=0; i ...
因为数组 int x[] 不包含长度信息,所以需要多一个变量n,描述数组 x[] 的长度。如果你知道数组的长度是固定的,那么也可以省略长度信息。
void inv(int x[ ], int n) { int t,k,j; for(k=0;k<___;k++) { t=x[n-1-k]; x[n-1-k]=x[k]; x[k]=t; } } void main() { int i,a[6]={3,7,9,11,0,6}; inv(a,6); for(i=0;i<6;i++) printf("%d,",a[i]); printf("...
调用函数inv,将数组a中的所有元素按相反顺序存放,请将以下程序补充完整。 #include [stdio.h] void inv(int x[ ],int n) { int i,j,t; for(i=0;i<=(n-1)/2;i++) { ; t=x[i]; x[i]=x[j]; x[j]=t; } } void main( ) { int i; int a[8]={1,2,3,4,5,6,7,8}; ;...
void inv(char str[],int n); void main() {char str[N]; gets(str); inv(str,strlen(str)); puts(str); } void inv(char str[],int n) {int i,j,temp; for(i=0,j=n-1;i #include #define N 20 void inv(char *str,int n); ...
数据类型:数据类型在数据结构中的定义是一个值 分享281 c语言吧 222.178.158.37 inv 是什么东西啊(新手 请勿喷)#include<stdio.h> void main() { void inv(int *x,int n); int i,a[10]={3,7,9,11,0,6,7,5,4,2}; printf("原名是数组是:\n"); for(i=0;i<10 分享15赞 c语言吧 御坂...