免费网站推广ymdir,上海兼职网站制作,网站策划书内容不包括什么,做网站的作文问题描述 小蓝拥有 n xn 大小的棋盘#xff0c;一开始棋盘上全都是白子。小蓝进行了 m 次操作#xff0c;每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色#xff0c;黑色棋子变为白色)请输出所有操作做完后棋盘上每个棋子的颜色。输入格式 输入的…问题描述 小蓝拥有 n xn 大小的棋盘一开始棋盘上全都是白子。小蓝进行了 m 次操作每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色黑色棋子变为白色)请输出所有操作做完后棋盘上每个棋子的颜色。输入格式 输入的第一行包含两个整数 nm用一个空格分隔表示棋盘大小与操作数。 接下来 m 行每行包含四个整数 x1y1x2y2相邻整数之间使用一个空格分隔表示将在x1至 x2 行和 y1至 y2 列中的棋子颜色取反。
输出格式 输出几行每行几个0或1表示该位置棋子的颜色。如果是白色则输出 0否则输出 1。 实现代码
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);int nscan.nextInt();int mscan.nextInt();boolean[][] qp new boolean[n][n];while(m-- 0) {int x1scan.nextInt();int y1scan.nextInt();int x2scan.nextInt();int y2scan.nextInt();for(int ix1-1; ix2; i) {for(int jy1-1; jy2; j) {qp[i][j] !qp[i][j]; //棋盘落子只有两种状态这里用false和TRUE替代}}}for(int i0; in; i) {for (int j0; jn; j) {if(qp[i][j] true) System.out.print(1);else System.out.print(0);}System.out.println(); //进行分行操作}scan.close();}
}蓝桥杯样例输入输出 idea显示结果 注意点printprintfprintln的区别
public class com {public static void main(String[] args) {int a9;String snihao;System.out.print(1); //输出一个参数但不换行System.out.print(2); System.out.println(); //输出一个参数换行System.out.println(3);System.out.printf(数字是%d,字符串是%s,a,s); //可输出多个参数不换行}