测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A67529. 为实现如下效果,即N行N列字符。当输入是奇数时,中间列为 * ,其他是-;当输入是偶数时,则中间两列是 * ,其他是-。字符阵列后的代码能实现其效果。( )/*5--*----*----*----*----*--*/int N;

判断题

题目描述

为实现如下效果,即N行N列字符。当输入是奇数时,中间列为 * ,其他是-;当输入是偶数时,则中间两列是 * ,其他是-。字符阵列后的代码能实现其效果。( )

/*

5

--*--

--*--

--*--

--*--

--*--

*/

int N;
cin >> N;
int i,j;
for (i = 0; i < N; i++){
    for (j = 0; j < N; j++)
        if ((j == N / 2) || (j == (N-1) / 2))
            cout << "*";
        else
            cout << "-";
    cout << endl;
}

选项(单选)