求大神 指點(diǎn)指點(diǎn)
void replaceMax(int arr[],int value)
{
? ? int max = arr[0];
? ? int index = 0;
? ? int i;
? ? for(i=1;i<5;i++)
? ? {
? ? ? ? if(arr[i]>max)
? ? ? ? {
? ? ? ? ? ? ?? ? ? ? ? ?//將數(shù)組中較大的數(shù)賦值給max
? ? ? ? ? ? index = i; ?//記錄當(dāng)前索引
? ? ? ? } ? ? ? ? ? ? ? ?
? ? } ?
? ? arr[index] = value;
看了很久 ?就是不知道這個(gè)自定義函數(shù) 想表達(dá)什么意思 ?求大神指點(diǎn)指點(diǎn)。最好能一步一步的講解講解。。謝謝。。
2016-07-18
void replaceMax(int arr[],int value)??? 定一個(gè)函數(shù),用value來(lái)替換數(shù)字中最大的值
{
? ? int max = arr[0];???? 將數(shù)組第一個(gè)值賦給max
? ? int index = 0;????????? index初始化為0
? ? int i;?????????????????????? 定義整形變量
? ? for(i=1;i<5;i++)???? 循環(huán)定義,循環(huán)四次
? ? {
? ? ? ? if(arr[i]>max)???? 如果i為下標(biāo)的值大于max
? ? ? ? {
? ? ? ? ? ?? max = arr[i];? ? ? ?? //將數(shù)組中較大的數(shù)賦值給max
? ? ? ? ? ? index = i; ?//記錄當(dāng)前索引
? ? ? ? } ? ? ? ? ? ? ? ?
? ? } ?
? ? arr[index] = value;??? 把value的值賦給剛才找出來(lái)的最大值,此處index就是i