Update README.md

main
ppbisf2hv 2 years ago
parent 08b55041ba
commit da2604c635

@ -32,6 +32,110 @@ for(i=0;i<9;i++)
}
}
}
数独第2题
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
srand(time(NULL));
int a[9][9]={0};
int b[3][3]={0};
int c[9]={0};
int d[9]={0};
int e[9]={0};
int i=0;
for(i=0;i<9;i++)
{
c[i]=i+1;
}
for(i=0;i<9;i++)
{
int j=rand()%9;
int temp=c[i];
c[i]=c[j];
c[j]=temp;
}
for(i=0;i<9;i++)
{
d[i]=i+1;
}
for(int i=0;i<9;i++)
{
int j=rand()%9;
int temp=d[i];
d[i]=d[j];
d[j]=temp;
}
for(i=0;i<9;i++)
{
e[i]=i+1;
}
for(i=0;i<9;i++)
{
int j=rand()%9;
int temp=d[i];
e[i]=e[j];
e[j]=temp;
}
for(i=0;i<9;i++)
{
printf("%d",c[i]);
}
printf("\n");
for(i=0;i<9;i++)
{
printf("%d",d[i]);
}
printf("\n");
for(i=0;i<9;i++)
{
printf("%d",e[i]);
}
int p=0;
for(i=0;i<3;i++)
{
int j;
for(j=0;j<3;j++)
{
a[i][c[p]-1]=d[p];
p++;
}
}
p=0;
for(i=3;i<6;i++)
{
int j;
for(j=0;j<3;j++)
{
a[i][d[p]-1]=e[p];
p++;
}
}
p=0;
for(i=6;i<9;i++)
{
int j;
for(j=0;j<3;j++)
{
a[i][e[p]-1]=c[p];
p++;
}
}
for(i=0;i<9;i++)
{
int j;
for(j=0;j<9;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
return 0;
}
数独实验第3题
#include<stdio.h>
int main()

Loading…
Cancel
Save