fun(int *p, int n){ int i,ka,ki,max,min;for(max=min=p[0],ka=ki=0,i=1;i<n;i...
C语言-void fun(char s[])函数将字符串s按如下规则进行压缩,将字符串中连续相同的字符表示成m|x的形式(m为该字符,x为该字符出现的次数,其中 是菜鸡大神耶 387 0 C语言-梅森素数是指等于2的整数次幂减1的素数。 是菜鸡大神耶 98 0 你不知道的乐高知识 乐高最小和最大的零件盘点 玩乐高地 4967 7 ...
printf("最大值为:%d;最小值为:%d\n",max,min);}
double fun(int a[], int n, int *max, int *min){ int i; double sum = 0; *max = *min = a[0]; for(i = 0; i < n; ++i) { sum += (double)a[i]; if(a[i] > *max) *max = a[i]; if(a[i] < *min) *min = a[i]; ...
{ float max,min,a[N];int n,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%f",a+i);for(max=min=a[0],i=1;i<n;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("%g %g",max,min);return 0;} //普通版本 include <stdio.h> int main(){ f...
1.if (a < b){double min = a; //四个double 都删掉double max = b; //这时double 是你又定义了的局部变量,作用范围为这个if 语句, //因此并不是子函数中的参数}else{double min = b;double max = a;}}2.in main() //in 改为 int ...
double fun(double a[],int n,int *max,int *min);/*函数原型声明:其中a为数组,n为数组元素个数,max指向最大数,min指向最小数,函数返回值为平均值*/ int main(){ double b[10],aver;int x,y=10,max=0,*ma=&max,min=0,*mi=&min;for(x=0;x<y;x++){b[x]=x*(x-8.25...
for(i=0;i<n;i++) scanf("%f",a+i); for(max=min=a[0],i=1;i<n;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } printf("%g %g",max,min); return 0;}
int findMax(int t[][3]) { int i, j, max = t[0][0];for (i=0; i<3; i++) { for (j=0; j<3; j++) { if (max < t[i][j]) max = t[i][j];} } return max;} int findMin(int t[][3]) { int i, j, min = t[0][0];for (i=0; i<3; i++)...
你不需要使用t来交换数组变量的值。直接将最大最小值记录下来就好。PS,最好能贴代码,而不是贴图。