C語言博客做業05--指針

1.本章學習總結

1.1 思惟導圖

1.2 本章學習體會及代碼量學習體會

1.2.1 學習體會

老師此次沒佈置課堂派預先做業就直接開講,感受上課聽的不是很懂。算法

1.2.2 代碼累計

2.PTA總分

2.1PTA中函數題目集的排名得分

2.2 個人總分

125分數組

3.PTA實驗做業

3.1 PTA題目1

字符串的冒泡排序函數

3.1.1 算法分析

輸入n, k \n
定義二維數組a和臨時數組temp
for i=0 to n do
  gets(a[i])
end for
for i=1 to k do
  for j=1 to <n do
    if a[j-1]>a[j] then
      temp=a[j]
      a[j]=a[j-1]
      a[j-1]=temp
    end if
  end for
end for
for i=0 to <n-1 do
  輸出a[i]
  換行
end for
輸出a[n-1]

3.1.2 代碼截圖

3.1.3 PTA提交列表及說明


Q1:temp=a[j]編譯錯誤
A1:字符串複製要用strcpy,不能直接用等號。
Q2:輸入數組時最後一個字符串沒法輸入
A2:輸入時在scanf里加一個回車,否則gets會獲得一個回車,轉爲\0存入第一個字符串中。學習

相關文章
相關標籤/搜索