/* 输出数组最大值和最小值 */
#include "stdio.h"
int max(int a,int b); /* 说明函数一定要加上函数类型,还有; */
int min(int a,int b); /* 这是全局函数 */
main() /* t1存储最大值,t2存储最小值 */
{ int i,t1,t2,a[20];
printf("比较数字大小,请输入20个数:\n"); /* 在想怎么做一个比较20个以内的数字大小,还有就是检查有没有重复的数字,最后输出重复的数字 */
for(i=0;i<20;i++)
scanf("%d",&a[i]);
t1=max(a[0],a[1]);
t2=min(a[0],a[1]);
for(i=0;i<20;i++)
{ t1=max(t1,a[i]);
t2=min(t2,a[i]);
}
printf("最大数是:%d\n最小数是:%d",t1,t2);
}
int max(int a,int b) /* 定义函数 */
{ if(a>b) return a;
else return b;
}
int min(int a,int b)
{ if(a<b) return a;
else return b;
}
