直接上代码
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> int main() { int flag[10]; int board[10][10]; int s; for(int i=0;i<10;i++) { memset(flag,1,sizeof(flag)); for(int j=0;j<10;) { s = rand()%10; if(flag[s]) { board[i][j] = s; flag[s] = 0; j++; } } } for(int i=0;i<10;i++) { for(int j=0;j<10;j++) printf(" %d",board[i][j]); printf("\n"); } return 0; }