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 

定义二维数组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会得到一个回车,转为存入第一个字符串中。

原文地址:https://www.cnblogs.com/p123/p/10125206.html