找出每一个 输出位置的规律。
比如,要输出下面的
"
*
* *
* *
* *
* *
* *
*
"
找出输出 "*"的位置的规律, 符合的输出,不符合的输出空格,
需要使用 两层的for循环. 建义把此形状的四条边分开寻找规律。
示例,下面的代码只输出 左上和右上的两条边,
#define cc 7 // 长,宽
int row, col;
for(row = 0; row < cc; ++row) {
for(col = 0; col < cc; ++col) {
// 左上边
if(row + col == cc / 2) {
printf("*");
continue;
}
// 右上边
if (col - row == cc / 2) {
printf("*");
continue;
}
printf(" ");
}
printf("\r\n");
}