提問者:紫夢冰柱 | 瀏覽 次 | 提問時間:2017-03-23 | 回答數量:2
本帖最後由 magician302 於 2012-12-05 21:21 編輯 代碼如下,是可以運行的 就是問一下在把 12行代碼:n=i 寫成 n=i+1 。並假設第一個數最大,那麼理論上n應該輸出 1 ,為什麼"0"?(自己也知道為什麼是0,因為,第一個數最大,n=i+1 沒有用!!!) 但是12行不變,而在最後輸出的時候 printf("%d\n",n+1); 就是“1”請問錯在哪裏,我理解錯在哪裏?到底原因是什麼? #include <stdio.h> void main() { int max(int,int); int a[10],m,n; for(int i=0;i<10;i++) scanf("%d",&a); for(i=1,m=a[0],n=0;i<10;i++) { if(max(m,a)>m) {m=max(m,a);
女神知性
回答數:69 | 被采納數:115
風騷_14
回答數:90 | 被采納數:10
VR幻想鄉很是美好自2016年VR成為創投圈的熱門產業,新鮮的科技體驗也讓VR贏得不少消費者的關注,隨之而來的是市場上大量VR頭顯設備的出現。但是與索尼、HTC等VR巨頭上千元的V...
iPad正在變得越來越專業和強大,越來越多的工作都可以在iPad上完成。移動性,大小和重量的優勢,使得iPad能夠提供獨特的個人體驗。 與此同時,iPad的發展也不是一帆風順的...
大家都知道死機是你在使用計算機過程中最常見的故障之一,而造成死機的原因卻撲朔迷離,讓人難以捉摸。在以前dos時代,造成死機原因通常是以病毒為主,當然也有其它方麵的原因,如應用軟...
安裝win10後,發現沒有office,當時就安裝了個office2016專業版,可能是我的電腦配置低的緣故,每次第一次啟動都要卡上十幾二十秒,有強迫症的我怎能忍受,就按了個201...