課程
/后端開發
/C
/C語言入門
誰能給詳細講下這個程序的運算步驟,完全看不明白。
我這樣的,是不是不可能學好C語言了
2017-09-15
源自:C語言入門 6-4
正在回答
將指定的正數,在函數里是value 題目講的是arr2的第一個數用來替換arr1中最大的數。
個人覺得有點像數學里的化十進制
其實原理很簡單,就是一個假設法。
我假設arr[0]的值為最大并且把它賦值給一個變量max。如果遇見比arr[0]大的,假如arr[1]比arr[0]大,那么我就把arr[1]的值賦值給max,然后max又變大了,如果遇見的值不比當前max的值大就不賦值,就這樣依次執行,最后就能找到最大的值。
其實就是拿當前自己的值與數組里的每一個值進行比較,如果比自己的大,就把值拿過來,不大就不要。最后總會吧最大的值弄到手。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答不是太明白這道題的邏輯 ~
1 回答不明白不明白
1 回答不明白這段
1 回答不明白問題
1 回答看不明白問題出在哪里啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-19
將指定的正數,在函數里是value 題目講的是arr2的第一個數用來替換arr1中最大的數。
2017-09-16
個人覺得有點像數學里的化十進制
2017-09-15
其實原理很簡單,就是一個假設法。
我假設arr[0]的值為最大并且把它賦值給一個變量max。如果遇見比arr[0]大的,假如arr[1]比arr[0]大,那么我就把arr[1]的值賦值給max,然后max又變大了,如果遇見的值不比當前max的值大就不賦值,就這樣依次執行,最后就能找到最大的值。
其實就是拿當前自己的值與數組里的每一個值進行比較,如果比自己的大,就把值拿過來,不大就不要。最后總會吧最大的值弄到手。