H.牛牛与棋盘
题目链接:https://ac.nowcoder.com/acm/contest/9982/H
题目描述:
牛牛发现国际象棋的棋盘图案特别好看,是黑白相间的。
众所周知,国际象棋的棋盘是8*8大小的,不过他现在想让你打印出一个n * n (n为偶数) 的国际象棋棋盘。
我们用字符’1’表示黑格,'0’表示白格。
棋盘左上角的格子为白格,规定与白格相邻的格子全部为黑格,与黑格相邻的格子全部为白格。
输入描述:
仅一行一个正整数n (2≤n≤1000) 保证n为偶数。
输出描述:
输出一个01矩阵,表示国际象棋的棋盘。
示例1:
输入
8
输出
01010101
10101010
01010101
10101010
01010101
10101010
01010101
10101010
代码如下:
C++
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if((i+j)&1)
cout<<"1";
else
cout<<"0";
}
cout<<endl;
}
return 0;
}