應該是自定義函數,所以要聲明,作用嘛,既然是自定義,那就看你想干嘛啦
網站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網頁設計、網站建設、微信開發(fā)、小程序設計、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了孝南免費建站歡迎大家使用!
#include stdio.h
#define N 10
int find_max(int *p, int n);
int main(void)
{
int a[N] = {1, 87, 0, 2, 6, 90, -30, 34, 109, 1000};
printf("最大值為%d\n", find_max(a, N));
return 0;
}
int find_max(int *p, int n)
{
int max = p[0], i = 1;
for(i = 1; i n; i++)
{
if(max p[i])
max = p[i];
else
continue;
}
return max;
}
#include stdio.h
//從鍵盤上輸入十個數據存入數組a中,
//調用函數findmax求數組中的最大值并輸
void findmax(int a[])
{
int i = 0,maxNum = a[0];
for(i =1;i10;i++)
{
? if(maxNum a[i])
? ? ? maxNum = a[i];
}
printf("output the max number:");
printf("%d\r\n",a[i]);
}
int main()
{
int a[10],i;
printf("Enter ten number:\r\n");
for(i=0;i10;i++)
? scanf("%d",a[i]);
findmax(a);
return 0;
}
代碼文檔:
#include "stdio.h"
int myfun(int a,int b){
return ab ? a : b;
}
int main(int argc,char *argv[]){
int t,max,i,n;
printf("Enter t(int t0)...\n");
if(scanf("%d",t)!=1 || t1){
printf("Input error, exit...\n");
return 0;
}
for(i=0;it;i++){
scanf("%d",n);
max = i ? myfun(max,n) : n;
}
printf("The MAX is %d\n",max);
return 0;
}
#include?stdio.h
int?findmax(int?*p,?int?n)
{
int?i;
int?max?=?0;
for?(i?=?0;?i??n;?i++)
if?(p[i]??p[max])
max?=?i;
printf("%d\n",?p[max]);
return?max;
}
int?main(void)
{
int?buf[5]?=?{6,?2,?9,?1,?8};
findmax(buf,?5);
return?0;
}