解题思路:


看题目就是输出(i,j)所在的行和列的坐标


然后稍微注意一点就是两条斜线上的输出,如图(图奇丑无比.....望见谅......)

无标题_看图王.png

斜线的话,是根据输入的(i,j)坐标来确定的斜线,上图(i,j) = (3,5) 

绿色线代表左上--->右下的斜线,黄色线代表左下---->右上的斜线


我这里假设a为绿线,b为黄线

如果i,j为(1,1),那么a可以输出6个坐标,而b却只能输出(1,1)

在如i,j为(6,6),那么a却只能输出(6,6),而b可以输出6个坐标。



注意事项:


参考代码:

2Q005M][D$JXKAWBTMS]YH2.png



点赞(12)
 

0.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 1 条评论

小鸵鸟 5年前 回复TA
在如i,j为(6,6),不应该是b只能输出(6,6),而a可以输出6个坐标。