作者在 2009-05-31 16:51:13 发布以下内容
1.分别编写求数组a中最大元素的函数maxvalue(int a[ ],int n)和求数组a中最小元素的函数minvalue(int a[ ],int n),并将求得的最大值和最小值作为相应函数的返回值。编写main( )函数,完成以下功能:
1) 输入10个整数给数组a的各元素;
2) 输出a中的10个数。
3) 调用maxvalue(int a[ ],int n)求数组a中的最大值,并输出;
4) 调用minvalue(int a[ ],int n) 求数组a中的最小值,并输出;;
#include<stdio.h>
void main()
{int i,c,b,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%d",a[i]);
c=maxvalue(a,10);
printf("max=%d",c);
b=minvalue(a,10);
printf("min=%d",b);
}
int maxvalue(int a[],int n)
{int y;
y=a[0];
for(i=0;i<n;i++)
if(y<a[i])y=a[i];
return y;}
int minvalue(int a[],int n)
{int y;
y=a[0];
for(i=0;i<10;i++)
if(y>a[i])y=a[i];
return y;}