c++数组循环问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 19:18:31
1 0 1 2 3 4 5 6
2 1 2 3 4 5 6 0
3 2 3 4 5 6 0 1
4 3 4 5 6 0 1 2
5 4 5 6 0 1 2 3
6 5 6 0 1 2 3 4
我输到6就没有了
请那位高手帮忙做一 下
谢谢了!!!!

for(i=0;i<6;i++)
for(j=0;j<8;j++)
cin >> a[i][j];

菜鸟修行中
不知对不对

最简单的一种方法。

#include <stdio.h>

int main()
{
int i,j,a[]={1,0,1,2,3,4,5,6};
for(i=0;i<6;i++)
{
for(j=0;j<8;j++)
printf("%d ",(a[j]+i)%7);
printf("\n");
}
}

//设数组arr已经输入成功
for(i=0;i<6;i++)
for(j=0;j<8;j++)
cout<<arr[i][j];

什么循环 是不是全排列? 说清楚