int sort(int *array,int length)
//定义一个排序函数
{
int m = array[0];
//将数组array的第一个元素赋值给m
for(int i=1; i<length; i++)
//利用循环对数组元素进行比较,长度小于length时结束循环
if(m>array[i])
//将数组array的第一个元素与后面其他元素进行比较
m = array[i];
//第一个元素大于数组其他元素时,将其他元素的值赋给m
return m;
//返回m的值
}
#define N10
#include <stdio.h>
void main()
{
int i,m;
int a[10];
//定义一个10个元素的整型数组
for (i=0;i<10;i++)
//遍历数组
scanf ("%d",&a[i]);
//从键盘输入10个数存入数组a[]中
int min=sort(a,10);
//调用函数sort,将数组a的首地址传递给指针变量array,10赋值给长度length
printf ("min=%d\n",min);
//打印出最小值
}
|