#includestdio.h
創(chuàng)新互聯(lián)公司擁有網(wǎng)站維護(hù)技術(shù)和項(xiàng)目管理團(tuán)隊(duì),建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站維護(hù)、四川樂山服務(wù)器托管解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站建設(shè)、政府網(wǎng)站等各類型客戶群體,為全球成百上千家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
int?max(int?n)
{int?i,x,f;
scanf("%d",f);
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
}
return?f;
}
int?main()
{int?n;
printf("有幾個(gè)數(shù):");
scanf("%d",n);
printf("其中最大的數(shù)是:%d\n",max(n));
return?0;
}
#includestdio.h
int min;
int maxmin(int n)
{int i,x,f;
scanf("%d",f);
min=f;
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
else if(xmin)min=x;
}
return f;
}
int main()
{int n,mm;
printf("有幾個(gè)數(shù):");
scanf("%d",n);
mm=maxmin(n);
printf("其中最大的數(shù)是:%d\n最小的數(shù)是:%d\n",mm,min);
return 0;
}
用指針求含有十個(gè)元素的數(shù)組最大值和最小值
主函數(shù)參考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i10;i++)
scanf("%d",a[i]);
FindMaxandMin(a,10,maxnum,minnum);
printf("%d %d",maxnum,minnum);
}
輸入格式:
數(shù)組
輸出格式:
最大值 最小值
輸入樣例:
1 2 3 5 4 6 7 8 9 10
輸出樣例:
10 1
擴(kuò)展資料
#include
int main()
{
int a[3];
int i,j,temp;
printf("請(qǐng)輸入3個(gè)數(shù):");
for(i=0;i scanf("%d",a[i]);
for(i=0;i for(j=0;j if(a[j]a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}
參考資料:百度百科 - C語言
任意輸入10個(gè)數(shù),求其中的最大值和最小值的源代碼如下:
#includestdio.h
#define SIZE_MAX 30
int max(int b[],int n);
int min(int b[],int n);
int main(void)
{
int ?a[SIZE_MAX],b,c,i,m;
printf("任意多個(gè)數(shù),判斷最大值和最小值:\n");
printf("輸入一個(gè)數(shù),表示你想比較多少個(gè)數(shù)字:\n");
scanf("%d",m);
printf("你輸入了%d個(gè)數(shù)\n",m);
printf("請(qǐng)你輸入%d個(gè)數(shù)\n",m);
for(i=0;im;i++)
{
scanf("%d",a[i]);
}
b=max(a,m);
c=min(a,m);
printf("你輸入的%d分別是:\n",m);
for(i=0;im;i++)
{
printf("%d\n",a[i]);
printf("最大數(shù)是:%d\n",b);
printf("最小數(shù)是:%d\n",c);
return 0;
}
擴(kuò)展資料
1、如果一個(gè)函數(shù)確定無需傳入任何參數(shù),那么用void限定是一個(gè)不錯(cuò)的選擇。函數(shù)沒有聲明返回值時(shí),編譯器默認(rèn)其返回值為int。
2、main函數(shù)的返回值最終會(huì)作為程序的退出狀態(tài),而一旦聲明為void,在程序退出后,想要獲取其退出狀態(tài)也就不可以了。因此不建議其返回值為void。
#includestdio.h
int main()
{int i,j,n,max,min;
scanf("%d",n); //共有n個(gè)整數(shù)
for(i=0;in;i++) //讀入n個(gè)整數(shù),并用打擂臺(tái)方法求出最大、最小值
{scanf("%d",x);
if(i==0)max=min=x;
else if(xmax)max=x;
else if(xmin)min=x;
}
printf("max=%d\nmin=%d\n",max,min);//輸出最大值和最小值
return 0;
}