解题思路:
注意事项:
参考代码:
n=int(input());i=int(input());j=int(input()) # 第一行为与格子(i,j)同行的所有格子的位置 for k in range(1,n+1):print("("+str(i)+","+str(k)+")",end='') print() # 第二行为与格子(i,j)同列的所有格子的位置, for k in range(1,n+1):print("("+str(k)+","+str(j)+")",end='') print() # 第三行为从左上到右下对角线上的格子的位置 for k in range(1,n+1): for g in range(1,n+1): if i-k==j-g: print("("+str(k)+","+str(g)+")",end='') print() # 第四行为从左下到右上对角线上的格子的位置。 for k in range(n,0,-1): for g in range(1,n+1): if i-k==-(j-g): print("("+str(k)+","+str(g)+")",end='')
0.0分
1 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:756 |
分糖果 (C++代码)浏览:857 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
C语言训练-大、小写问题 (C语言代码)浏览:2351 |
C语言训练-排序问题<2> (C++代码)浏览:881 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:957 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:853 |
【简单计算】 (C语言代码)浏览:622 |
图形输出 (C语言代码)浏览:1380 |
拆分位数 (C语言代码)浏览:514 |