|  | 
 
| 
void findValue()
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  {
 int qw, bw, sw, gw, i, j, ab, cd, temp, k, x[2], flag;
 for(i=0; i<NUM; i++)
 {
 qw = inBuf[i]/1000;
 bw = (inBuf[i]%1000)/100;
 sw = (inBuf[i]%100)/10;
 gw = inBuf[i]%10;
 ab = qw*10+sw;
 cd = gw*10+bw;
 flag = 0;
 x[0] = ab;
 x[1] = cd;
 for(j=0; j<2; j++)
 {
 for(k=2; k<x[j]; k++)
 {
 if(x[j] % k == 0)
 {
 flag = 1;
 break;
 }
 }
 }
 if(flag ==0 && qw != 0 && bw != 0)
 {
 outBuf[count] = inBuf[i];
 count++;
 }
 }
 for(i = 0; i < count-1; i++)
 {
 for(j = 0; j < count; j++)
 {
 if(outBuf[i] < outBuf[j])
 {
 temp = outBuf[i];
 outBuf[i] = outBuf[j];
 outBuf[j] = temp;
 }
 }
 }
 }
 这是一段编写函数的代码!!!
 为什么把
 x[0] = ab;
 x[1] = cd;
 该为
 x[2] = {ab, cd};
 运行起来就会出错呢???????
 | 
 |