C语言编程:利用指针编写程序,求一维数组中的最大和最小的元素值_百度知...答:int main(){ int a[111],max,min,*p,n,k=0;p=a;//指针p指向数组a首地址 do{ scanf("%d",&n);p[k++]=n;}while(getchar()!='\n');max=min=p[0];for(p=a;pmax)max=*p;if(*p<min)min=*p;} printf("max=%d,min=%d",max,min);return 0;} ...
求C语言指针,数组,函数这几个关键的地方能串通起来比较经典的代码例子...答:/* 函数指针 */ typedef int (*function_point)(int *, int);int main(){ int i, j;int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; /* 一维数组 */ int b[][5] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; /* 二维数组 */ int *pa = a; /* ...
c语言编程:返回一个整型指针数组中的最大数和最小数。答:void fun(int *a, int n, int *da, int *xiao){ int i;da=a[0]; *xiao=a[0];for (i=0;i<n;i++){ if ( *da < *(a+i)) *da = *(a+i);if ( *xiao > *(a+i)) *xiao = *(a+i);};} int main(){ int a[]={1,2,3,4,5,6,7,8};int a_max,a_...
用c语言编写程序,用一个字符指针数组存放宿舍所有同学的名字,并把他...答:ARR_SIZE 10 int main(){ char *names[ARR_SIZE]={"zhao1","qian2","sun3","li4","zhou5","wu6","zhen7","wang8","feng9","chen10"}; //假定存放了这些姓名 int i,n;n = 10;for (i=0;i<n;i++) printf("%s\n",names[i]); //打印出来 return 0;} ...
C语言,编写程序,使用指针求出一维整型数组,数组自定,求出最大值及其下 ...答:include<stdio.h>#define ARRAY_LEN 100int main(void) {int arr[ARRAY_LEN],len,i,*p=arr,*max=arr;printf("请输入初始数组元素个数:");scanf("%d",&len); printf ("\n"); printf ("===\n\n"); printf("请输入数组内容,共%d个元素: ",len);for(i=0; i<len; p...