错误代码
第一次写的思路比价麻烦,设了两个数组
题目2:7-7 找鞍点
1. 本题PTA提交列表
2. 设计思路
Begin
输入数组a[i][j]
row=col=0;//找行最大的数
for(i 0 to n-1)
for(j 0 to n-1)
if(a[i][j]大于等于a[i][col])
row=i;col=j;//存放最大数的行列
if(j==n-1)
b[i]存放最大数,f[i]存放最大数所在列
col=0;//归0
同上面的方法,找列最小的数
for(i 0 to n-1)
for(j 0 to n-1)
if(b[i]和d[j]相等) {//判断最小数和最大数是否存在相等
输出所在的行列数
flag=1;}//flag作是否有的标志
if(flag为0)则没有
End
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
因为我的方法变量名很多,所以只能静下心来举例来一步步的改
题目3:7-8 加法口诀表
1. 本题PTA提交列表
2. 设计思路
Begin
输入repeat
for(i 1 to repeat)//作repeat次运算
输入数组长度n并定义a[n+1]
for(i 1 to n)//第一行第一列为1
a[0][i]=i;
a[i][0]=i;
for(i 1 to n){//计算每一行的数
for(j 1 to n)
a[i][j]=a[0][j]+a[i][0];
第一行先输出‘+’再输出1
最后一个数没有空格且换行
下面的行输出同第一行
End
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
没有注意最后一个数没有空格
二、截图本周题目集的PTA最后排名。