#include<stdio.h> void minmax(int a[],int len,int *max,int *min); int main(){ int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,23,25}; int min; int max; minmax(a,sizeof(a)/sizeof(a[0]),&max,&min); printf("%d %d",min,max); return 0; } void minmax(int a[],int len,int *max,int *min){ int i; *min=*max=a[0]; for(i=1;i<len;i++){ if(a[i]>*max){ *max=a[i]; } if(a[i]<*min){ *min=a[i]; } } } #include<stdio.h> int divide(int a,int b,int *result); int main(){ int a=5,b=0; int c; if(divide(a,b,&c)){ printf("%d/%d=%d",a,b,c); } return 0; } int divide(int a,int b,int *result){ int ret=1; if(b==0){ ret=0; }else{ *result=a/b; } return ret; }