欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

emmm杂乱无章

程序员文章站 2022-05-07 23:07:40
...

#include <stdio.h>
#include <stdlib.h>

int main()
{
int,zu_x=0,zu_y=0,end_x,end_y,ma_x,ma_y,error=0;
scanf("%d%d%d%d",&zhong_x,&zhong_y,&ma_x,&ma_y);
while(zu_x+zi_y20)
{
(rand()%2)?zu_x++:zu_y++;
if(((zu_x
ma_x)&&(zu_yma_y))||((zu_xma_x+1)&&(zu_yma_y+2))||((zu_xma_x+1)&&(zu_yma_y-2))||((zu_xma_x-1)&&(zu_yma_y+2))||((zu_xma_x-1)&&(zu_yma_y-2))||((zu_xma_x+2)&&(zu_yma_y+1))||((zu_xma_x+2)&&(zu_yma_y-1))||((zu_xma_x-2)&&(zu_yma_y+1))||((zu_xma_x-2)&&(zu_y==ma_y-1)))
{
error++;
break;
}
}
return 0;
}

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

#include <stdio.h>
#include <stdlib.h>
#define BASE 987654321
int Judge_if_Out(int n)
{
switch(n)
{
case 1:return 1;
case 20:return 2;
case 300:return 3;
case 4000:return 4;
case 50000:return 5;
case 600000:return 6;
case 7000000:return 7;
case 80000000:return 8;
case 900000000:return 9;
default:
return 0;
}
}
int Delet_num(int in,int n)
{
int i,del=n;
for(i=1; i<n; i++)
del*=10;
return in-del;
}
int Address(int i)
{
switch(i)
{
case 1:
case 2:
case 3:
return 1;
case 4:
case 5:
case 6:
return 4;
case 7:
case 8:
case 9:
return 7;
}
}
void Delet_or_Out(int in[][],int i,int j)
{
int ii,jj,iflag,jflag,inn;
for(ii=0; ii<10; ii++)
if(in[ii][j]<10)
Delet_num(in[i][j],in[ii][j]);
for(jj=0; jj<10; jj++)
if(in[i][jj]<10)
Delet_num(in[i][j],in[i][jj]);
ii=Address(i),jj=Address(j),iflag=ii+3,jflag=jj+3;
for(;ii<iflag; ii++)
for(;jj<jflag; jj++)
if(in[ii][jj]<10)
Delet_num(in[i][j],in[ii][jj]);
inn=Judge_if_Out(in[i][j]);
if(inn)
in[i][j]=inn;
}
int main()
{
int in[10][10],i,j;
for(i=0; i<10; i++)
for(j=0; j<10; j++)
{
scanf("%d",&in[i][j]);
in[i][j]=(in[i][j]==0)?BASE:in[i][j];
}
for(i=0; i<10; i++)
for(j=0; j<10; j++)
{
if(in[i][j]>10)
{
in[i][j]=Delet_or_Out(in,i,j);
}
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
printf("%d “,in[i][j]);
printf(”\n");
}

return 0;

}

#include <stdio.h>
#include <stdlib.h>

#define SIZE 9
#define get_low_bit(x) ((~x&(x-1))+1)

struct
{
int left;
char num;
char try;
} board[SIZE][SIZE];

int bit2num(int bit)
{
switch(bit)
{
case 1:
case 2:
return bit;
case 4:
return 3;
case 8:
return 4;
case 16:
return 5;
case 32:
return 6;
case 64:
return 7;
case 128:
return 8;
case 256:
return 9;
}
}

void printf_res()
{
int i, j, k;

for(i=0; i<SIZE; i++)
{
    if(i%3==0)
    {
        for(j=0; j<SIZE*2+4; j++)
            putchar('-');
        putchar('\n');
    }

    for(j=0; j<SIZE; j++)
    {
        if(j%3==0)
            putchar('|');
        if(board[i][j].num > 0)
            printf("%2d", board[i][j].num);
        else
            printf("%2d", board[i][j].try);
    }
    printf("|\n");
}
for(i=0; i<SIZE*2+4; i++)
    putchar('-');
putchar('\n');

}

void sub(int i, int j, int bit)
{
int k, m;

for(k=0; k<SIZE; k++)
{
    board[k][j].left &= ~bit;
    board[i][k].left &= ~bit;
}

for(k=i/3*3; k<(i/3+1)*3; k++)
    for(m=j/3*3; m<(j/3+1)*3; m++)
        board[k][m].left &= ~bit;

}

void init()
{
int i, j;

for(i=0; i<SIZE; i++)
    for(j=0; j<SIZE; j++)
        if(board[i][j].num > 0)
            sub(i, j, 1<<(board[i][j].num-1));
        else if(board[i][j].try > 0)
            sub(i, j, 1<<(board[i][j].try-1));

}

void add(int i, int j, int bit)
{
int k, m;

for(k=0; k<SIZE; k++)
{
    board[k][j].left |= bit;
    board[i][k].left |= bit;
}
for(k=i/3*3; k<(i/3+1)*3; k++)
    for(m=j/3*3; m<(j/3+1)*3; m++)
        board[k][m].left |= bit;

}

void solve(int pos)
{
int i=pos/SIZE;
int j=pos%SIZE;
int bit, left;

if(pos == SIZE*SIZE)
{
    printf_res();
    exit(0);
}
if(board[i][j].num > 0)
    solve(pos+1);
else
    for(left=board[i][j].left; left; left&=(left-1))
    {
        bit = get_low_bit(left);
        sub(i, j, bit);
        board[i][j].try = bit2num(bit);

        solve(pos+1);

        add(i, j, bit);
        board[i][j].try=0;
        init();
    }

}

int main()
{
int i, j, c;

for(i=0; i<SIZE; i++)
    for(j=0; j<SIZE; j++)
    {
        while((c=getchar())<'0' || c>'9')
            ;
        board[i][j].num = c-'0';
        board[i][j].try = 0;
        board[i][j].left = 0x0001FF;
    }
init();
solve(0);

return 0;

}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a1,b1,c1,d1,e1,f1,a11,b11,c11,d11,e11,f11;
int a2,b2,c2,d2,e2,f2,a22,b22,c22,d22,e22,f22;
int a3,b3,c3,d3,e3,f3,a33,b33,c33,d33,e33,f33;
int a4,b4,c4,d4,e4,f4,a44,b44,c44,d44,e44,f44;
int a5,b5,c5,d5,e5,f5,a55,b55,c55,d55,e55,f55;
int a6,b6,c6,d6,e6,f6,a66,b66,c66,d66,e66,f66;
scanf("%d %d %d %d %d %d/n",&a1,&b1,&c1,&d1,&e1,&f1);
scanf("%d %d %d %d %d %d/n",&a2,&b2,&c2,&d2,&e2,&f2);
scanf("%d %d %d %d %d %d/n",&a3,&b3,&c3,&d3,&e3,&f3);
scanf("%d %d %d %d %d %d/n",&a4,&b4,&c4,&d4,&e4,&f4);
scanf("%d %d %d %d %d %d/n",&a5,&b5,&c5,&d5,&e5,&f5);
scanf("%d %d %d %d %d %d/n",&a6,&b6,&c6,&d6,&e6,&f6);
if(a1<7)
{

}
else
a11=0
return 0;

}

//#include <stdio.h>
//#include <stdlib.h>
//
//int func_xx(int n[],int m)
//{
// int i,j,flag=0;
// for(i=0; i<5; i++)
// if(im)
// {
// flag=1;
// break;
// }
// if(flag
1)
// return i;
// else
// return -1;
//}
//
//int main()
//{
// int m,n[5],i,mark;
// while(scanf("%d",&m)!=-1)
// {
// for(i=0; i<5; i++)
// scanf("%d",&n[i]);
// mark=func_xx(n,m);
// if(mark!=-1)
// for(i=mark; i<mark+5; i++)
// (i<5)?printf("%d “,n[i]):printf(”%d “,n[i-5]);
// printf(”\n");
// }
// return 0;
//}

#include <stdio.h>
#include <stdlib.h>
void func_xx(int b[],int n)
{
//start
//end
}
int main()
{
int i,m,a[5];
while(scanf("%d",&m)!=-1)
{
for(i=0;i<5;i++)
scanf("%d",&a[i]);
func_xx(a,m);
for(i=0;i<5;i++)
printf("%d “,a[i]);
printf(”\n");
}
return 0;
}

//#include <stdio.h>
//#include <stdlib.h>
//#include <math.h>
//
//int main()
//{
// double a[8]={1,1,1,1,1,1,1,1},turn;
// int i,j;
// while(scanf("%lf",&a[0])!=-1)
// {
// for(i=1; i<8; i++)
// scanf("%lf",&a[i]);
// for(i=0; i<8; i++)
// {
// for(j=i+1; j<8; j++)
// {
// if(a[j]<a[i])
// {
// turn=a[i];
// a[i]=a[j];
// a[j]=turn;
// }
// }
// }
// for(i=0; i<8; i++)
// printf("%lf “,a[i]);
// printf(”\n");
// }
// return 0;
//}

//#include <stdio.h>
//#include <stdlib.h>
//#include <math.h>
//
//int main()
//{
// char a[20];
// int i,j,i1,i2;
// while(scanf("%c",a)!=-1)
// {
// scanf("%s",a);
// i1=i2=‘a’;
// for(i=0; i<20; i++)
// {
// if(a[i]==’@’)
// if(i1!=’@’)
// i1=i;
// else
// i2=i;
// }
// for(i=i1+1; i<i2; i++)
// printf("%c",a[i]);
// printf("\n");
// }
// return 0;
//}

main()
{
int a[3],i;
for(i=0; i<3; i++)
{
scanf("%d",&a[i]);
a[i]=(a[i]%10)/5;
printf("%d",a[i]);
}
}