主函数中输入8个整数,定义子函数求最小值并将结果在主函数输出
#include <stdio.h>
int getmin(int *a,int n)
{
int min,i;
for(i=0;i<n;i++)
{
if(i==0)
min = *a;
else if(min > *(a+i))
min = *(a+i);
}
return min;
}
int main()
{
int a[8],i;
for(i=0;i<8;i++)
scanf("%d",&a[i]);
printf("%d",getmin(a,8));
return 0;
}
#include "stdio.h"
int min(int a[],int len){
int i;
int min = a[0];
for(i=1;i<len;i++){
if(min>a[i])
min = a[i];
}
return min;
}
void main()
{
int a[8];
int i;
for(i=0;i<8;i++)
scanf("%d",&a[i]);
printf("min=%d",min(a,8));
}