蜗蜗喜欢织毛衣,希望你给他设计一个毛衣的花样,要求是:给两个数a,b,输出a行b列的方阵,其中,3的倍数行为+号,3的倍数列也为+号,其他地方为.号。
输入格式
第一行,两个空格分隔的整数a,b。
输出格式
a行,每行b个符号,方阵为满足题目要求的花样。
样例输入
6 8
样例输出
..+..+..
..+..+..
++++++++
..+..+..
..+..+..
++++++++
数据范围
对于100%的数据,保证1≤a,b≤20。
方法一:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
int i,j;
for (i = 1;i <= a;i++){
if (i % 3 == 0)
for (j = 1;j <= b;j++)
cout << "+";
else{
for (j = 1;j <= b;j++)
if (j % 3 == 0)
cout << "+";
else
cout << ".";
}
cout << endl;
}
return 0;
}
方法二:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
int i,j;
for (i = 1;i <= a;i++){
for (j = 1;j <= b;j++)
if (i % 3 == 0 || j % 3 == 0)
cout << "+";
else
cout << ".";
cout << endl;
}
return 0;
}
方法三:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
int i,j;
for (i = 1;i <= a;i++){
for (j = 1;j <= b;j++){
if (i % 3 != 0 && j % 3 != 0)
cout << ".";
else
cout << "+";
}
cout << endl;
}
return 0;
}