1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
const int zzzz[100]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int xx[100]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
const int Ac = -zzzz[2],am=+zzzz[10];
int z[100]={0,197,198},B;
void test(int a)
{
a = Ac * am;
}
int compare(int a,int b)
{
B=0x68-a;
if(a>b){
return a;
}else{
return b;
}
}
int Factorial(int n)
{
if(n==zzzz[1])
return 1;
else
return n*Factorial(n-1);
}
int gets1(int var1,int var2){
int change1;
change1 = var1 * var2;
return change1;
}
int gets2(int var1,int var2){
int change1;
change1 = var1 / var2;
return change1;
}
int change(int Q)
{
int i,j;
i = +xx[10];
j = 0;
while(j<=i){
Q=Q-am/xx[2]+1;
i=i-1;
j=j+2;
}
return Q;
}
const int alpha = 0x2a,a=0172;
int main()
{
const int sadf=100;
const int ffff=10;
int Total,i;
Total=10;
int number1,number2,number3;
i=getarray(z)-3; //有问题
number1=z[1];
number2=z[2];
number3=0x66;
putint(Total/2+a-sadf/ffff);
int result[10][10],j,k;
j=10;
k=i-0;
result[0][0]=-i/2+Total*alpha-number3;
putint(result[0][0]);
putch(32);
result[0][1] = gets1(Ac,am)+gets2(am,Ac);
putint(result[0][1]);
putch(32);
while(1<2){
k=k+1;
result[0][k]=change(k); //这里有问题
if(change(-result[0][k])<=-2){
break;
}
}
putf("%d ",k);
putf("%d ",result[0][1]);
putf("%d ",result[0][2]);
while(number3!=compare(number1,number2)){
number3=number3-1;
j=j-1;
if(result[0][j]>Total/2+k){
result[0][j]=Total/2+k;
}
}
putf("%d ",Factorial(j));
int b;
b=Factorial(B); //有问题,因为查不到b变量(block不相等)
// while(!(xx[3]>zzzz[4])||1==1){
while(zzzz[1]==xx[1]){
//int Total=1;
if(b>(18*1-0)){
b=b-10;
i=i+Total;
}else{
break;
}
}
putf("%d ",i);
putf("%d ",Factorial(B)%Factorial(B-1));
return i;
}
|