-
#include
main()
int i,a[9],temp,*pmax=0;
for(i=0;i<9;i++) *陣列下標不能交叉 * scanf("%d",&a[i]);
if(a[i]>*pmax)*pmax=a[i];
printf("%d",*pmax);*比對完成後即可輸出,如果放在最後,輸出可能不是最大*
if(*pmax!=a[0]) *比較值,而不是比較位址 * temp=*pmax;
pmax=a[0];
a[0]=temp;
-
void main()
int i,a[9],temp,*pmax=&a[0];
for(i=0;i<9;i++)
scanf("%d",&a[i]);
if(a[i]>*pmax)*pmax=a[i];
if(pmax!=&a[0])
temp=*pmax;
pmax=a[0];
a[0]=temp;
printf("%d",*pmax);
無法再定義初始化指標,並且無法直接分配指標空間,因此必須請求空格。
-
視覺上不知所措......建議您不要為指標賦值。
for(i=0,*pmax=i;i<10;我++)這個更好,對吧?
相反,將迴圈與輸入分開...... ......帶兩個環路
-
你的 A 長度是 9,但你的迴圈是 10
-
方法一:(使用比較法)。
方法二:(採用發泡法)。
方法三:(模組化設計,功能齊全)。
-
分析:由於我們談論掉期,這 15 個數字各不相同。
演算法步驟如下:
1.將整數放入一維陣列 a 中;
2.將整數複製到另乙個陣列 b 中,並按排序演算法對其進行排序,以獲得第二大數字和第二個十進位數。
3.獲得的次大數和次十進位數分別分配給 x 和 y。
4.在陣列 a 中,找到 x 並將其替換為 y,找到 y 並將其替換為 x;
5.輸出陣列 a,結束。
歡迎更正!
Il DIVO profile ** 來自 CCTV).
這個“男子古典四重奏”被稱為“il divo”,意思是“歌劇英雄”和“非凡的表演者”。 他們主打歌的旋律聽起來很熟悉嗎? 主打歌《Don't Break My Heart》改編自黑人女歌手托尼·布萊克頓 1995 年的同名歌曲。 >>>More
1.我發誓(584),我會和你一起出去(5682177778),和你一起愛(12234),一起去(1798),去散步(76868),我不想和你在一起(587129955),被愛就是幸福(829475)。 >>>More
第一項:半蹲跳。
1.一開始,半蹲到? 2. 從地面跳起至少 20 至 25 厘公尺。 (如果你覺得容易,你可以跳到25到30厘公尺)。 在空中時,將雙手放在背後。 著陸時,完成一次。 >>>More