新手做题常用两个函数分享
作为新手,挑了两个常用的函数,可以帮助做基础题。
输出数组的max和min
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]<*min){ *min=a[i]; } if(a[i]>*max){ *max = a[i]; } } }
新手备注:输入案例minmax(a,sizeof(a)/sizeof(a[0]),&max,&min);//只要写a就能代表a数组了,不用写a[].
----------------------------------
Pow算出来的是float,如果你取余和除法上出现问题,另外写pow函数。
int pow(int a,int b){ if(b==0){return 1;} int c=1;int d=a; for(;c<b;c++){ a=a*d; } return a;}
今天是第一天用博客,见证自己编程的成长
浙公网安备 33010602011771号