亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

結果怎么出來的,為什么是10

結果怎么出來的,為什么是10,,,,能不能對其中的一個結果的由來舉個例子

正在回答

2 回答

#include <stdio.h>

void replaceMax(int arr[],int value)

{

? ? int max = arr[0]; ? ? /*max=10*/

? ? int index = 0;

? ? int i;

? ? for(i=1;i<5;i++)

? ? {

? ? ? ? if(arr[i]>max) ?/*41>10? ,3>41? , 12>41? , 22>41?*/

? ? ? ? {

? ? ? ? ? ? ?max=arr[i]; ? ?//將數組中較大的數賦值給max, ? max=41

? ? ? ? ? ? index = i; ?//記錄當前索引, ? index=1

? ? ? ? } ? ? ? ? ? ? ? ?

? ? } ?

? ? arr[index] = value; ? /*arr[1]=1,將1賦值給arr[1]*/

}


int main()

{

? ? int arr1[] = {10,41,3,12,22};

? ? int arr2[] = {1,2,3,4,5};

? ? int i;

? ? replaceMax(arr1 ,arr2[0] ); //將數組arr1和數組arr2的第一個元素傳入函數中

? ? for(i=0;i<5;i++) ? ? ? ? ? ?/*將數組arr1[i]輸出,其中arr[1]被替換,arr[1]=10*/

? ? {

? ? ? ? printf("%d ",arr1[i]); ? ? ? ? ? ? ? ?

? ? }

? ? return 0; ? ?

}


0 回復 有任何疑惑可以回復我~

#include <stdio.h>

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)

? ? ? ? {

? ? ? ? ? ? max = arr[i]; ? ? ? ?//將數組中較大的數賦值給max

? ? ? ? ? ? index = i; ?//記錄當前索引

? ? ? ? } ? ? ? ? ? ? ? ?

? ? } ?

? ? arr[index] = value;

}

int main()

{

? ? int arr1[] = {10,41,3,12,22};

? ? int arr2[] = {1,2,3,4,5};

? ? int i;

? ? replaceMax(arr1, arr2[0]); //將數組arr1和數組arr2的第一個元素傳入函數中

? ? for(i=0;i<5;i++)

? ? {

? ? ? ? printf("%d ",arr1[i]); ? ? ? ? ? ? ? ?

? ? }

? ? return 0; ? ?

}

因為arr1[]中最大值是arr[1] = 41,所以max = arr[1]; 但是最后又將arr2[0] = 1,即是value的值賦給了arr[1].?? ?arr[index] = value; ?所以最終輸出結果為10 , 1, 3, 12 ,22.相當于將arr1[]數組中的最大數換成了arr2[0],然后再將arr1[]輸出。希望能夠幫助到你。

3 回復 有任何疑惑可以回復我~
#1

missyou012 提問者

這個結果到底是求什么的?。孔畲笾祮??雖然你講的很仔細,但結果我還是不太明白。。。
2016-07-08 回復 有任何疑惑可以回復我~
#2

酸甜果汁分你一半 回復 missyou012 提問者

就是將數組1中的最大值換成數組2中元素1的值,然后將數組1的各元素輸出
2016-07-13 回復 有任何疑惑可以回復我~
#3

qq_淡末初夏_03336219 回復 酸甜果汁分你一半

請問為什么替換arr1[]的值之后無需返回值就可以影響main的輸出呢
2016-08-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

結果怎么出來的,為什么是10

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號