1 /* Testcase provided by HUAWEI. */ 2 3 extern int printf (const char * __format, ...); 4 main()5int main() 6 { 7 int cur_k; 8 int cur_j=0; 9 int cur_i=28; 10 unsigned char temp_data[8]; 11 unsigned int Data_Size=20; 12 13 for (cur_k=0;cur_j<7;cur_j++,cur_i++) { 14 if (cur_j%2==0) { 15 temp_data[cur_k++]=0; 16 } 17 if (cur_k==7) { 18 for (;cur_k>0;cur_k--) { 19 if (cur_k>2) { 20 if ((temp_data[7-cur_k]=='n' || temp_data[7-cur_k]=='N' ) && (temp_data[7-cur_k+1]=='a' || temp_data[7-cur_k+1]=='A' )) { 21 break; 22 } 23 } 24 if (cur_k==1) { 25 if (temp_data[7-cur_k]=='n' || temp_data[7-cur_k]=='N' ) { 26 break; 27 } 28 } 29 } 30 if (cur_k==7) { 31 } else { 32 if (cur_k>0) 33 printf("dfjk"); 34 } 35 } 36 } 37 return 0; 38 } 39