1.第一步:定义整型变量 i,j,n; 2.第二步:输入n; 3.第三步:如果n为1,则输出1; 4.第四步:否则for i=1 to n ,i自增加1; 5.第五步:输出i; 6.第六步:for j=n-1 to 2,j自减减1; 7第七步:输出j; 8.第八步:输出1;
初读题目时思路很清晰,但是在输出上一直格式错误,始终未能找到原因,后来将数字后的空格改成#才发现末尾多了一个#
1.第一步:定义变量 i,j,k,n,a,b; 2.第二步:输入n; 3.第三步:a=n-1;b=n-2; 4.第四步:for i=1 to n i自增加2; 5.第五步: for j=a;to 1 j自减减1; 6.第六步: 输出空格; 7.第七步: for k=1 to i+1 k自增加1; 8.第八步: 输出; 9.第九步: 换行;a=a-2; 10.第十步:for i=1 to n-2 i自增加2 11.第十一步: for k=1 k<=i+1 k自增加1 12.第十二步: 输出空格 13.第十三步: for j=b to 1 j自减减1 14.第十四步: 输出 15.第十五部:b=b-2;换行
循环临界未想清楚,导致图形前多了一个空格
1.第一步:定义变量money,i 2.第二步:输入money; 3.第三步:i=money/100;输出100的张数;money=money-i100; 4.第四步:i=money/50;输出50的张数;money=money-i50; 5.第五步:i=money/20;输出20的张数;money=money-i20; 6.第六步:i=money/10;输出10的张数;money=money-i10; 7.第七步:i=money/5;输出5的张数;money=money-i5; 8.第八步:i=money/2;输出2的张数;money=money-i2; 9.第九步:i=money/1;输出1的张数;money=money-i*1;
输出后未进行换行,导致结果挤在一起
1.1 一维数组如何定义、初始化? 数据类型名 数组名【数组长度】={数组内数据}
1.2 一维数组在内存中结构?可画图说明。数组名表示什么?
1.3 为什么用数组? 便于储存数据
1.4 介绍选择法、冒泡法、直接插入排序如何排序?伪代码展示.
1.5 介绍什么是二分查找法?它和顺序查找法区别? 还不了解二分查找法
1.6 二维数组如何定义、初始化? 类型名 数组名 [行数组长度] [列数组长度] = {{数组内数据},{数组内数据}}
1.7 矩阵转置怎么实现?方阵中:下三角、上三角、对称矩阵的行标i列标j的关系?请说明。 用a[i][j]与a[j][i]进行交换即可实现转置
1.8 二维数组一般应用在哪里? 应用在类似矩阵的位置关系上
(1).矩阵的转置思路不是很明白 (2).多种排序法有些混乱
转载于:https://www.cnblogs.com/zhangzhixin1998/p/7899650.html
相关资源:七夕情人节表白HTML源码(两款)