Notice: Undefined index: name in /usr/www/lib/views/home/viewtitle.html on line 188
-阅读程序 第 18 题
#include <iostream>
using namespace std;
int main() {
    int n,i,j,x,y,nx,ny;
    int a[40][40];
    for(i=0; i<40; i++)
        for(j=0; j<40; j++) a[i][j]=0;
    cin>>n;
    y=0;
    x=n-1;
    n=2*n-1;
    for(i=1; i<=n*n; i++) {
        a[y][x]=i;
        ny=(y-1+n)%n;
        nx=(x+1)%n;
        if((y==0&&x==n-1)||a[ny][nx]!=0)
            y=y+1;
        else {
            y=ny;
            x=nx;
        }
    }
    for(j=0; j<n; j++) cout<<a[0][j]<<" ";
    cout<<endl;
    return 0;
}
● 判断题
第 1 题 结果的数字个数为2n。( )
第 2 题 输入1时,结果为1。( )
● 单选题
第 3 题 若输入3,则输出是( )。
第 4 题 若输入5,则输出的个数有。( )
第 5 题 若输入4时,则输出结果的和是( )。
第 6 题 若输入2,则输出( )。

解答部分以后会开放。