1)国际象棋的车在水平或垂直方向上移动。给出棋盘上两个不同的格子,判断车是否能在一次移动中从第一个格子移动到第二个格子。程序收到四个数字,每个数字从1到8,首先给出第一个方格的列号和行号,然后是第二个方格的列号和行号。如果车可以从第一个位置移动到第二个位置,程序应该输出 "是",否则输出 "否"。
2)如图,计算函数F(n)的算法由以下关系给出。
函数F(99)+F(100)的值是多少?
3)找到最大元素的第一次出现的索引。输出两个数字:包含二维数组中最大元素的行和列的数字。如果有多个这样的元素,就打印行号较小的那个,如果行号相等,就打印列号较小的那个。
该程序接收到大小为n和m的数组作为输入,然后是n行,每行m个数字。
4)如图
5)创建一个文件,并将公司员工的信息写入其中。阅读该文件,了解有多少员工超过40岁。
6) 该商店出售的油漆有15公斤、17公斤和21公斤的盒子。
你必须在不开箱的情况下准确买到185公斤的油漆。有多少种方法可以做到这一点?
7) 给出一个20个数字的清单。把一个三连号称为三个连续的数字。确定有多少个这样的三角形可以成为一个直角三角形的边。如果没有这样的三元组,打印0。