c语言, 编写一个函数,完成一维数组的逆置。主函数中输入一个一维数组...答:include "stdio.h"void arrrev(int *p,int n){int *q,t;for(q=p+n-1;p<q;p++,q--)t=*p,*p=*q,*q=t;}int main(int argc,char *argv[]){int a[100],n,i;printf("Please enter a set of integers(other end)...\n");for(n=0;n<100;n++)if(scanf("%d",a+n)!=...
c语言 编写一个使用指针的c函数,交换数组a和数组b中的对应元素_百度知 ...答:include<stdio.h> int main(){ int Ii = 0, Itemp;int array_a[5] = {1,2,3,4,5};int array_b[5] = {6,7,8,9,0};int *a,*b;a=array_a;b=array_b;while( Ii < 5 ){ Itemp = *(a + Ii);(a + Ii) = *(b + Ii);(b + Ii) = Itemp;Ii ++;} Ii=0;...
c语言:在main函数中,定义一个含N个元素的数组,其中N是符号常量,然后编 ...答:printf("输入一个数m ");scanf("%d",&m);sr(a);sc(a,m);js(a,&max,&min);printf("最大值max=%d,最小值min=%d\n",max,min);px(a);sc(a,m);} /***/ void sr(int a[]){ int i;printf("初始化数组,输入 %d 个数 :\n",N);for(i=0;i<N;i++)scanf("%d",&a[...
c语言如何用一个子函数实现两数组的相加?答:include<stdio.h>void fun(int *a,int *b,int n){int i;for(i=0;i<n;i++)a[i]+=b[i];}int main(){int i,a[5]={1,2,3,4,5},b[5]={1,1,1,2,2};fun(a,b,5);for(i=0;i<5;i++)printf("%d ",a[i]);printf("\n");return 0;} ...