十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
#includestdio.h

公司主營業(yè)務:成都網站制作、網站設計、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯推出宛城免費做網站回饋大家。
#includewindows.h
int main()
{
int arr[10] = {1,5,6,3,4,2,4,5,3,4};//創(chuàng)建一個數組,然后放入10個數
int max = 0;//定義一個數max,用來放打擂后的擂主
int i = 0;//定義一個數i,循環(huán)來遍歷數組
int num = 0;//定義第幾個數
while (i = 9) {
if (arr[i] max) {
max = arr[i];//當打擂成功時,將較大數賦值給max,作為新的擂主
num = i;
}
i++;//每次循環(huán)結束后給i加1,達到數組遍歷的目的
}
printf("這10個數中最大的數為:%d,排在第%d位", max,num+1);
system("pause");
return 0;
}
擴展資料:
if?(max(m,a[i])m),比較條件錯誤。
此時的比較條件,應該是擂主的數字和當前循環(huán)的數字進行比較,如果當前循環(huán)的數字比較大,則把擂主數字替換掉。反之,繼續(xù)循環(huán)數字比較。
max(m,a[i])m,先把m和a[i]比較一次,再把此次的結果和m比較一次。比較的動作進行了兩次,是不對的。
if...else...:
if 和 else 是兩個新的關鍵字,if 意為“如果”,else 意為“否則”,用來對條件進行判斷,并根據判斷結果執(zhí)行不同的語句??偨Y起來,if else?的結構為:
if(判斷條件){
語句塊1
}else{
語句塊2
}
C語言,用函數求最大值的步驟如下:
1,首先編輯vc6.0中的代碼,將其另存為.c文件,然后單擊構建按鈕(或按鍵盤F7快捷鍵)。
2,可以看到沒有錯誤和警告。
3,然后按“運行”按鈕(或按快捷鍵Ctrl + F5)運行程序。
4,輸入三個數字454 12 861進行代碼測試。結果如下,操作正確。
5,發(fā)布以下三個數字以查找最大c語言代碼,如下所示:#include stdio.h main(){int a,b,c; int big; printf(“請輸入3個數字\ n”) ; Scanf(“%d%d%d”,&a,&b,&c); if(a = b)big = a; elsebig = b; if(c big)big = c; printf(“Maximum is%d \ n“,大);}。
#include?stdio.h
#includemalloc.h
#define?sizeAdd?10//存儲空間初值及增值大?。ㄗ址麛担?/p>
double?findMax(double?*c,int?len);
int?main()
{
double?*c,*cSave,n;
int?i,len=0,size=sizeAdd;
c=(double?*)malloc(sizeof(double)*size);
printf("輸入任意個學生的單科成績(輸入負數退出輸入):\n");
while(1)
{
scanf("%6lf",n);
if(n0)
break;
c[len]=n;
len++;
if(len==size)//存儲空間不足擴展
{
size=size+sizeAdd;
cSave=c;
c=(double?*)malloc(sizeof(double)*size);
for(i=0;ilen;i++)
c[i]=cSave[i];
free(cSave);
cSave=NULL;
}
}
printf("最大值:%f。\n",findMax(c,len));
return?0;
}
double?findMax(double?*c,int?len)
{
double?n;
n=c[0];
while(--len=0)
{
if(nc[len])
n=c[len];
}
return?n;
}
自定義函數實現
int max(int a,int b)
{
return ab?a:b;
}