3 条题解

  • -7
    @ 2024-9-8 17:02:24

    可以理解为输入一个一维数组并将其输出一次,然后先把数组第一个元素放到末尾后,每调整一次后输出新的数组,重复(m-1)次

    
    #include<iostream>
    using namespace std;
    int a[101];
    int main()
    {
    	int i,j,temp,m;
    	cin>>m;
    	for(i=1;i<=m;i++)  cin>>a[i];
        for(i=1;i<=m;i++)  cout<<a[i]<<" ";
        cout<<endl;
        for(j=2;j<=m;j++)
        {
            temp=a[1];
            for(i=2;i<=m;i++) a[i-1]=a[i];
            a[m]=temp;
    		for(i=1;i<=m;i++)  cout<<a[i]<<" ";
            cout<<endl;
    	}
    	return 0;
    }

    信息

    ID
    370
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    83
    已通过
    56
    上传者