免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4756 | 回复: 15
打印 上一主题 下一主题

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-03 05:47 |只看该作者 |倒序浏览
前几天我根据各位大虾的提示编写的一个小shell,可是不知为何算出的结果不对,难道是这种算法有漏洞?如今我把程序的语句提取出来,并把测试文件附上(原谅我附件可能大了点,因为小的它算出的结果是对的嘛,我用这个附件测试它就算不对了,大家看看问题出在那里)它算出的结果是:3918.48  20595.5  212.795而实际结果应该是:3927.49  20677.51  212.795
程序段:
awk '{s1+=$5;2+=$6;s3+=$7}END{print s1,s2,s3}' a.txt测试的原文件如下:

1197   180901001  208415052  王战国  4.77  45.23  0.2630
1198   180901002  208415069  王永强  5.30  94.70  0.5340
1199   180901003  208415077  王战旗  3.18  46.82  0.2660
1200   180901004  208415085  王常付  1.59  48.41  0.2720
1201   180901005  208415093  王进法  0.53  49.47  0.2750
1202   180901006  208415108  王顺安  1.59  48.41  0.2720
1203   180901007  208415116  王战功  3.18  46.82  0.2660
1204   180901008  208415124  王建习  0.53 199.47  1.1000
1205   180901009  208415132  王留俊 32.86  17.14  0.1760
1206   180901010  208415157  王国旗  5.30  44.70  0.2590
1207   180901011  208415165  王军卫  4.24  45.76  0.2630
1208   180901013  208415173  王国于  2.12  47.88  0.2690
1209   180901014  208415181  王金友  7.42  42.58  0.2530
1210   180901015  208415190  王社轩  1.59  48.41  0.2720
1211   180901016  208415204  王现军  2.65  47.35  0.2690
1212   180901017  208415212  王文山  3.18  46.82  0.2660
1213   180901018  208415229  王春得  2.65  47.35  0.2690
1214   180901019  208415237  王彦重  4.24  45.76  0.2630
1215   180901020  208415245  王战军  1.06  48.94  0.2720
1216   180901021  208415253  王得胜  3.71  46.29  0.2660
1217   180901022  208415261  王留山  4.24  45.76  0.2630
1218   180901023  208415270  王金朋  2.65  47.35  0.2690
1219   180901024  208415288  王金桧 18.55  81.45  0.3840
1220   180901025  208415307  王春现  4.24  45.76  0.2630
1221   180901026  208415315  王得强  3.71  46.29  0.2660
1222   180901027  208415323  王战民  2.65  47.35  0.2690
1223   180901028  208415331  王金社  2.12  47.88  0.2690
1224   180901029  208415340  王金中  3.71  46.29  0.2660
1225   180901030  208415358  王金亮  6.89  43.11  0.2560
1226   180901031  208415366  王金芷  2.12  47.88  0.2690
1227   180901032  208415374  王卫坤  5.30  44.70  0.2590
1228   180901033  208415382  王文重  5.30  44.70  0.2590
1229   180901034  208415399  王药汗  1.06  48.94  0.2720
1230   180901035  208415403  王永刚  3.71  46.29  0.2660
1231   180901036  208415411  王章锁  3.71  46.29  0.2660
1232   180901037  208415420  王付见  2.65  47.35  0.2690
1233   180901038  208415438  王江山 10.60 189.40  1.0690
1234   180901039  208415446  王计生  4.77  45.23  0.2630
1235   180901040  208415454  王国山  1.59  48.41  0.2720
1236   180901041  208415462  王相山 10.60  39.40  0.2440
1237   180901042  208415479  王付修  4.24  45.76  0.2630
1238   180901043  208415487  王付田  3.18  46.82  0.2660
1239   180901044  208415495  王计学  6.36  43.64  0.2560
1240   180901046  208415518  王照山  6.36  43.64  0.2560
1241   180901047  208415526  王合信  1.06  28.94  0.1620
1242   180901048  208415534  王得山  6.36  43.64  0.2560
1243   180901049  208415542  王彦胜  4.24  45.76  0.2630
1244   180901051  208415567  王胜旗  0.53  99.47  0.5500
1245   180901053  208415575  王忠旗  5.30  54.70  0.3140
1246   180901054  208415583  王永见  1.06  98.94  0.5470
1247   180901055  208415591  王少坤 10.60  89.40  0.5190
1248   180901056  208415606  王庆录  6.36  43.64  0.2560
1249   180901058  208415614  王何朋  4.24  45.76  0.2630
1250   180901059  208415622  王国胜  3.18  46.82  0.2660
1251   180901060  208415639  王国想  5.30  44.70  0.2590
1252   180901061  208415647  王红伟  2.65  47.35  0.2690
1253   180901062  208415655  王留安  2.65  47.35  0.2690
1254   180901063  208415663  王彦超  5.83  44.17  0.2590
1255   180901064  208415671  王同现  5.30  44.70  0.2590
1256   180901065  208415680  王计伟  3.71  46.29  0.2660
1257   180901066  208415698  王占京  5.30  44.70  0.2590
1258   180901067  208415702  王胜利 22.79  27.21  0.2070
1259   180901068  208415719  王庆长  2.12  47.88  0.2690
1260   180901069  208415727  王进录  7.42  42.58  0.2530
1261   180901070  208415735  三付    2.65  47.35  0.2690
1262   180901071  208415743  王占胜 28.62  51.38  0.3530
1263   180901072  208415751  王金周  2.65  47.35  0.2690
1264   180901073  208415760  王国轩 10.60  39.40  0.2440
1265   180901074  208415778  王社军  4.24  45.76  0.2630
1266   180901075  208415786  王电朋  3.18  46.82  0.2660
1267   180901076  208415794  王国停 10.07  39.93  0.2440
1268   180901077  208415809  王现甫  5.30  44.70  0.2590
1269   180901078  208415817  王顺达 10.07  39.93  0.2440
1270   180901079  208415825  王佩广  1.59  48.41  0.2720
1271   180901080  208415833  王现省  3.71  46.29  0.2660
1272   180901081  208415841  王战雨  1.06  48.94  0.2720
1273   180901082  208415850  王成现  1.06  48.94  0.2720
1274   180901083  208415868  王路军  5.30  54.70  0.3140
1275   180901084  208415876  王国省  5.30  44.70  0.2590
1276   180901085  208415884  王玉仁  3.71  46.29  0.2660
1277   180901086  208415892  罗国峰  5.30  44.70  0.2590
1278   180901087  208415905  王国迷  2.65  47.35  0.2690
1279   180901088  208415913  王留锁  4.77  45.23  0.2630
1280   180901089  208415921  王臣锁  3.18  46.82  0.2660
1281   180901090  208415930  王常轩  3.71  46.29  0.2660
1282   180901091  208415948  王泽轩  4.24  45.76  0.2630
1283   180901092  208415956  王国红  5.30  44.70  0.2590
1284   180901093  208415964  王计修  2.65  47.35  0.2690
1285   180901094  208415972  王金锁  6.89  43.11  0.2560
1286   180901097  208415989  王战省  3.18  46.82  0.2660
1287   180901098  208415997  王玉全  1.59  68.41  0.3820
1288   180901099  208416004  王自全  4.24  45.76  0.2630
1289   180901100  208416012  王卫兵  3.71  46.29  0.2660
1290   180901101  208416029  王国定  1.59  48.41  0.2720
1291   180901102  208416037  王现子  4.77  95.23  0.5380
1292   180901103  208416045  王现有 10.07  39.93  0.2440
1293   180901105  208416053  登锋   40.37  59.63  0.4260
1294   180901106  208416061  王自强 10.60  39.40  0.2440
1295   180901107  208416070  王自国 11.66  38.34  0.2410
1296   180901108  208416088  王建民  8.48  41.52  0.2500
1297   180901109  208416096  王彦章  6.89  43.11  0.2560
1298   180901110  208416107  王自刚  5.30  44.70  0.2590
1299   180901111  208416115  马正伍 14.62  35.38  0.2320
1300   180901112  208416123  王刚领  5.30  44.70  0.2590
1301   180901113  208416131  王进宽  4.24  45.76  0.2630
1302   180901114  208416140  王建伟  5.83  44.17  0.2590
1303   180901115  208416158  王计增  9.01  40.99  0.2470
1304   180901116  208416166  王加现  2.12  47.88  0.2690
1305   180901117  208416174  王刚谦  3.71  46.29  0.2660
1306   180901118  208416182  王自轩  5.30  44.70  0.2590
1307   180901119  208416199  王现中  4.77  45.23  0.2630
1308   180901120  208416203  王新有  5.30  44.70  0.2590
1309   180901121  208416211  王留胜  3.18  46.82  0.2660
1310   180901122  208416220  王自剀  1.06  48.94  0.2720
1311   180901123  208416238  候朝钦  6.89  43.11  0.2560
1312   180901124  208416246  王建章  8.48  41.52  0.2500
1313   180901125  208416254  王付岭  5.30  94.70  0.5340
1314   180901126  208416262  王自忠 16.01  33.99  0.2250
1315   180901127  208416279  王丰田  5.83  44.17  0.2590
1316   180901128  208416287  王刚义  5.30  44.70  0.2590
1317   180901129  208416295  王加增  5.30  44.70  0.2590
1318   180901130  208416300  王加训  4.24  45.76  0.2630
1319   180901131  208416318  王加臣  5.30  44.70  0.2590
1320   180901132  208416326  王得江  5.30  94.70  0.5340
1321   180901133  208416334  王现义  4.24  45.76  0.2630
1322   180901134  208416342  王高现  2.12  47.88  0.2690
1323   180901135  208416359  王现举  2.65  47.35  0.2690
1324   180901136  208416367  王自赛  6.36  43.64  0.2560
1325   180901137  208416383  王文锁  3.18  46.82  0.2660
1326   180901138  208416391  王俊强  4.24  45.76  0.2630
1327   180901139  208416406  王加星 15.90  34.10  0.2280
1328   180901140  208416414  王相立  2.65  47.35  0.2690
1329   180901141  208416422  王留成  4.77  45.23  0.2630
1330   180901142  208416439  王玉省  7.95  42.05  0.2530
1331   180901143  208416447  王留兵  1.06  48.94  0.2720
1332   180901144  208417015  王相军  0.53  49.47  0.2750
1333   180901145  208416455  王国防  9.01  40.99  0.2470
1334   180901146  208416463  王现顺  3.18  46.82  0.2660
1335   180901147  208416471  王锁成  7.95  42.05  0.2530
1336   180901148  208416480  王红军  4.24  45.76  0.2630
1337   180901149  208416498  罗永生  7.42  42.58  0.2530
1338   180901150  208416502  王忠钦  5.30  44.70  0.2590
1339   180901151  208416519  王俊奇  2.65  47.35  0.2690
1340   180901152  208416527  王顺停  5.30  44.70  0.2590
1341   180901153  208416535  王俊贤  4.24  45.76  0.2630
1342   180901154  208416543  王海方  1.06  48.94  0.2720
1343   180901155  208416551  罗永旗  7.42  42.58  0.2530
1344   180901156  208416560  王成得  3.71  46.29  0.2660
1345   180901157  208416578  王成印  3.18  46.82  0.2660
1346   180901159  208416586  王得重  2.65  47.35  0.2690
1347   180901160  208416594  王国有  2.65  47.35  0.2690
1348   180901162  208416609  王建锁  7.42  42.58  0.2530
1349   180901163  208416617  王广付  5.30  44.70  0.2590
1350   180901165  208416625  王金轩  0.53  49.47  0.2750
1351   180901166  208416633  王玉丰  4.24  45.76  0.2630
1352   180901167  208416641  王进付  3.71  46.29  0.2660
1353   180901168  208416650  王现丰  1.59  48.41  0.2720
1354   180901169  208416668  王刚泽 45.05   4.95  0.1350
1355   180901170  208416676  王红波  2.12  47.88  0.2690
1356   180901171  208416684  王花停  3.18  46.82  0.2660
1357   180901172  208416692  王香达  3.18  46.82  0.2660
1358   180901173  208416705  王建中  4.24  45.76  0.2630
1359   180901174  208416713  罗章留  5.30  44.70  0.2590
1360   180901175  208416721  王国运  3.71  46.29  0.2660
1361   180901176  208416730  王路旗  8.48  41.52  0.2500
1362   180901177  208416748  王顺民  4.24  45.76  0.2630
1363   180901178  208416756  王计安  2.12  47.88  0.2690
1364   180901179  208416764  王臣才 35.50  64.50  0.4410
1365   180901180  208416772  王现卫  2.65  47.35  0.2690
1366   180901181  208416789  王俊普  5.30  44.70  0.2590
1367   180901182  208416797  王刚现 22.97  27.03  0.2070
1368   180901183  208416801  王计青  4.24  45.76  0.2630
1369   180901184  208416810  王高升  6.36  43.64  0.2560
1370   180901185  208416828  王国钦  5.30  44.70  0.2590
1371   180901186  208416836  王臣付  1.06  48.94  0.2720
1372   180901187  208416844  王运停  2.09  47.91  0.2690
1373   180901188  208416852  王善轻  1.06   8.94  0.0520
1374   180901190  208416869  马高宽 14.62  45.38  0.2870
1375   180901191  208416877  王令贤  3.18  46.82  0.2660
1376   180901192  208416885  王英贤  4.77  45.23  0.2630
1377   180901193  208416893  王国广 24.36  75.64  0.3660
1378   180901194  208416908  王自帐  5.30  44.70  0.2590
1379   180901195  208416916  马登榜  4.77  45.23  0.2630
1380   180901196  208416924  王新记  5.83  44.17  0.2590
1381   180901197  208416932  侯国选 10.60  39.40  0.2440
1382   180901198  208416949  马付成  0.53  49.47  0.2750
1383   180901199  208416957  侯雪山  9.01  40.99  0.2470
1384   180901200  208416965  候顺有  5.30  44.70  0.2590
1385   180901202  208416973  马付杰  4.24  45.76  0.2630
1386   180901203  208415149  王留训 13.78  36.22  0.2350
1387   180901204  208416981  马宽道  3.71  46.29  0.2660
1388   180901207  208416375  王付平  1.59  48.41  0.2720
1389   180901208  208415296  马永刚 24.36  75.64  0.3660
1390   180901209  208416990  王章贤  7.95  92.05  0.5280
1391   180901210  208417007  王志钦  9.54  40.46  0.2470
1392   180901214  208422173  候朝伟 17.49  32.51  0.2220
1393   180901215  208422181  候朝民 17.49  32.51  0.2220
1394   180901216  208422190  候景善 19.61  10.39  0.1060
1395   180901218  208422212  候怀保  5.30  44.70  0.2590
1396   180901219  208422229  候兆林  9.01  40.99  0.2470
1397   180901220  208422237  马自来 14.31  35.69  0.2320
1398   180901221  208422245  马良朝 25.44  24.56  0.1970
1399   180901222  208422253  候朝恩  4.77  45.23  0.2630
1400   180901223  208422157  马性善 16.96  33.04  0.2250
1401   180901224  208422261  候付轩 16.43  33.57  0.2250
1402   180901225  208422270  候顺民  2.65  47.35  0.2690
1403   180901226  208422288  候照松  6.36  43.64  0.2560
1404   180901228  208422296  马高举  6.89  43.11  0.2560
1405   180901229  208422307  马红杰 27.56  72.44  0.4660
1406   180901230  208422315  马章才  2.12  47.88  0.2690
1407   180901231  208422323  马章稳 12.72  37.28  0.2380
1408   180901232  208422331  马长江  3.71  46.29  0.2660
1409   180901234  208422340  候自宽  5.83  44.17  0.2590
1410   180901235  208422358  候聚文  4.77  45.23  0.2630
1411   180901236  208422366  候瑞红 15.90  34.10  0.2280
1412   180901237  208422374  候现民  5.83  44.17  0.2590
1413   180901238  208422382  候照顺  8.48  41.52  0.2500
1414   180901239  208422399  张红军  4.24  45.76  0.2630
1415   180901240  208422411  张现军  5.83  44.17  0.2590
1416   180901241  208422403  张自发 13.78  86.22  0.5100
1417   180901242  208422420  马村钦 76.56  23.44  0.3140
1418   180901243  208422438  张占奇  4.77  45.23  0.2630
1419   180901244  208422446  张民计  7.95  42.05  0.2530
1420   180901245  208422454  张付美  6.36  43.64  0.2560
1421   180901246  208422462  张秀坤  8.48  41.52  0.2500
1422   180901247  208422479  张利果  7.95  42.05  0.2530
1423   180901248  208422487  张明宽  8.48  41.52  0.2500
1424   180901249  208422495  张好玉  7.95  42.05  0.2530
1425   180901250  208422500  张玲轩  8.48  41.52  0.2500
1426   180901251  208422518  张秀泽 36.89  13.11  0.1630
1427   180901253  208422534  张秋林 20.88  29.12  0.2130
1428   180901254  208422542  张费省 10.60  39.40  0.2440
1429   180901255  208422559  王建习  3.71  46.29  0.2660
1430   180901256  208422567  王长民  5.83  44.17  0.2590
1431   180901257  208422575  张敬修  2.12  47.88  0.2690
1432   180901258  208422583  张金修  2.12  47.88  0.2690
1433   180901259  208422591  张自坤  3.71  46.29  0.2660
1434   180901260  208422698  张彦杰  9.01  40.99  0.2470
1435   180901261  208422606  张自青 12.19  37.81  0.2380
1436   180901262  208422614  张在宽 22.27  27.73  0.2070
1437   180901263  208422622  王怀善  4.77  45.23  0.2630
1438   180901264  208422639  张付军  3.71  46.29  0.2660
1439   180901265  208422647  张自修  3.18  46.82  0.2660
1440   180901266  208422655  张国民  2.12  47.88  0.2690
1441   180901267  208422663  田新生  3.18  46.82  0.2660
1442   180901268  208422671  王平军  7.42  42.58  0.2530
1443   180901269  208422680  王高泽 12.72  37.28  0.2380
1444   180901270  208422702  王麦增  4.77  45.23  0.2630
1445   180901271  208422719  王风军  3.18  46.82  0.2660
1446   180901272  208422727  王法红 10.60  39.40  0.2440
1447   180901273  208422735  王长法  3.71  46.29  0.2660
1448   180901274  208422743  王照怀  6.36  43.64  0.2560
1449   180901275  208422751  王胜军 11.13  38.87  0.2410
1450   180901276  208422760  田胜宾  5.30  44.70  0.2590
1451   180901277  208422778  田现方 11.66  38.34  0.2410
1452   180901278  208422786  田新广  3.18  46.82  0.2660
1453   180901279  208422794  田国强  9.01  40.99  0.2470
1454   180901280  208422809  田新起  4.77  45.23  0.2630
1455   180901281  208422817  田登朝  7.95  42.05  0.2530
1456   180901282  208422825  田现革  4.77  45.23  0.2630
1457   180901283  208422833  田志国  4.24  45.76  0.2630
1458   180901285  208422841  张自寒  5.83  44.17  0.2590
1459   180901286  208422850  田登 峰 6.89  43.11  0.2560
1460   180901287  208422868  田国法 15.90  84.10  0.5030
1461   180901288  208422876  田留现  2.65  47.35  0.2690
1462   180901289  208422884  田国森 10.07  39.93  0.2440
1463   180901290  208422892  田秋计  5.30  44.70  0.2590
1464   180901291  208422905  田计坤  2.65  47.35  0.2690
1465   180901292  208422913  田占伟  8.48  41.52  0.2500
1466   180901293  208422921  田占英 12.72  37.28  0.2380
1467   180901294  208422930  田俊生 10.60  39.40  0.2440
1468   180901295  208422948  田计法  6.36  43.64  0.2560
1469   180901296  208422956  田登显  0.53  49.47  0.2750
1470   180901297  208422964  田金法  2.65  47.35  0.2690
1471   180901298  208422972  王高举 22.97  27.03  0.2070
1472   180901299  208422989  田贵 法 2.12  47.88  0.2690
1473   180901300  208422997  张建良  9.01  40.99  0.2470
1474   180901301  208423004  张俊省  2.65  47.35  0.2690
1475   180901302  208423012  王自生  8.48  41.52  0.2500
1476   180901303  208423029  田进府 13.78  36.22  0.2350
1477   180901305  208423045  马俊江  6.36  43.64  0.2560
1478   180901306  208423053  张相林 13.78  36.22  0.2350
1479   180901307  208423061  张高雨  4.77  45.23  0.2630
1480   180901308  208423070  田自宽 12.19  37.81  0.2380
1481   180901309  208423088  田俊起  9.54  90.46  0.5220
1482   180901310  208423096  马长宽  3.71  46.29  0.2660
1483   180901311  208423107  王喜林  5.83  44.17  0.2590
1484   180901312  208423115  田俊起294.41 205.59  1.3790
1485   180901313  208423123  田全刚 10.07  39.93  0.2440
1486   180901314  208423131  田志刚  5.30  44.70  0.2590
1487   180901315  208423158  张贵良 18.10  81.90  0.4940
1488   180901316  208423140  张国防  5.83  44.17  0.2590
1489   180901317  208423166  王自超  7.42  42.58  0.2530
1490   180901318  208423174  王素林  2.12  47.88  0.2690
1491   180901319  208423182  马树生  2.65  47.35  0.2690
1492   180901320  208423203  马自省  3.71  46.29  0.2660
1493   180901321  208423199  马传名 13.78  36.22  0.2350
1494   180901322  208423211  马革伟  5.83  44.17  0.2590
1495   180901323  208423220  张自省  8.48  41.52  0.2500
1496   180901324  208423238  马高选  8.48  41.52  0.2500
1497   180901325  208423246  马自杰  4.77  45.23  0.2630
1498   180901326  208423254  王高平  9.54  40.46  0.2470
1499   180901327  208423262  马长东 15.90  34.10  0.2280
1500   180901328  208423279  马树田  3.18  46.82  0.2660
1501   180901329  208423287  马庆贺  4.24  45.76  0.2630
1502   180901330  208423295  马庆凯  5.83  44.17  0.2590
1503   180901331  208423300  王建军  3.71  46.29  0.2660
1504   180901332  208423318  王明坤  5.83  44.17  0.2590
1505   180901333  208423326  张合法  2.12  47.88  0.2690
1506   180901334  208423334  张建国 10.60  39.40  0.2440
1507   180901335  208423342  张胜平  5.83  44.17  0.2590
1508   180901336  208423359  张全省  3.18  46.82  0.2660
1509   180901337  208423367  张自松  3.18  46.82  0.2660
1510   180901338  208423375  张泽民  8.48  41.52  0.2500
1511   180901339  208423383  张怀信  3.71  46.29  0.2660
1512   180901340  208423391  马庆服  9.54  90.46  0.5220
1513   180901341  208423406  马本重  1.59  48.41  0.2720
1514   180901342  208423414  马庆山  9.01  40.99  0.2470
1515   180901343  208423422  马运方  3.18  46.82  0.2660
1516   180901344  208423439  马高约  4.24  45.76  0.2630
1517   180901345  208423447  马计增  5.83  44.17  0.2590
1518   180901346  208423455  马本红  1.59  48.41  0.2720
1519   180901347  208423463  张建省  6.36  43.64  0.2560
1520   180901348  208423471  张金胜  9.54  40.46  0.2470
1521   180901349  208423480  张付现  8.48  41.52  0.2500
1522   180901350  208423498  马高奇 61.94  38.06  0.3610
1523   180901351  208423502  马庆普  2.12  47.88  0.2690
1524   180901352  208423519  马庆善 11.13  38.87  0.2410
1525   180901354  208423535  马保奎  3.71  46.29  0.2660
1526   180901356  208423543  马高科  2.65  97.35  0.5440
1527   180901357  208423551  张清选  3.18   6.82  0.0460
1528   180901358  208423560  马庆杰  2.65  47.35  0.2690
1529   180901360  208423586  马庆群  6.89  43.11  0.2560
1530   180901361  208423594  马相林 11.66  38.34  0.2410
1531   180901362  208423609  马本超 11.13  38.87  0.2410
1532   180901363  208423617  马自鹤 14.31  35.69  0.2320
1533   180901364  208423625  马自安 10.60  39.40  0.2440
1534   180901365  208423633  马重法  3.71  46.29  0.2660
1535   180901366  208423641  马自高  3.18  46.82  0.2660
1536   180901367  208423650  马庆省  3.71  46.29  0.2660
1537   180901368  208423668  马树国 12.19  37.81  0.2380
1538   180901369  208423676  马树保  8.48  41.52  0.2500
1539   180901370  208423684  马庆民 14.31  35.69  0.2320
1540   180901371  208423692  马高亭  1.06  23.94  0.1350
1541   180901372  208423705  马树朝  9.01  40.99  0.2470
1542   180901374  208423713  马双喜  2.65  47.35  0.2690
1543   180901376  208423748  马树现  6.36  43.64  0.2560
1544   180901377  208423721  马现密  2.65  47.35  0.2690
1545   180901378  208423730  马章任  4.77  45.23  0.2630
1546   180901379  208423756  马庆重  1.06  48.94  0.2720
1547   180901380  208423764  马红善 11.66  38.34  0.2410
1548   180901381  208423772  马振江 11.83  38.17  0.2410
1549   180901382  208423789  马高和  3.71  46.29  0.2660
1550   180901383  208423797  马长在  2.65  47.35  0.2690
1551   180901384  208423801  马俊等 10.60  39.40  0.2440
1552   180901386  208423828  马树显  5.83  94.17  0.5340
1553   180901387  208423836  马树修  4.77  45.23  0.2630
1554   180901388  208423844  马庆红  5.30  44.70  0.2590
1555   180901389  208423852  马计生  7.42  42.58  0.2530
1556   180901390  208423869  马富省  5.30  44.70  0.2590
1557   180901391  208423877  马风生 10.60  39.40  0.2440
1558   180901392  208423885  马岁方  5.83  44.17  0.2590
1559   180901393  208423893  马海江  2.65  47.35  0.2690
1560   180901394  208423908  马海臣 10.60  39.40  0.2440
1561   180901395  208423916  马合相  3.71  46.29  0.2660
1562   180901396  208423924  马路平 11.66  38.34  0.2410
1563   180901397  208423932  马付成  2.12  47.88  0.2690
1564   180901399  208423949  马自善 10.07  39.93  0.2440
1565   180901400  208423957  马现起  4.77  45.23  0.2630
1566   180901401  208423965  马合安  6.89  43.11  0.2560
1567   180901402  208423973  张自法521.30 378.70  3.3350
1568   180901404  208423981  张秀泽  0.53  49.47  0.2750
1569   180901405  208423990  张瑞超  3.71  46.29  0.2660
1570   180901406  208424007  张芹月  2.65  47.35  0.2690
1571   180901407  208424015  张保全  1.59  48.41  0.2720
1572   180901408  208424023  王朋习  9.01  90.99  0.5220
1573   180901409  208424031  田无增  4.24  45.76  0.2630
1574   180901410  208424058  张新朝  1.59  48.41  0.2720
1575   180901411  208424066  张好信  4.24  45.76  0.2630
1576   180901412  208424074  张自广  4.77  45.23  0.2630
1577   180901413  208424082  张法军  3.71  46.29  0.2660
1578   180901414  208424103  张付善 15.90  84.10  0.5030
1579   180901415  208424111  张玲森  2.65  47.35  0.2690
1580   180901416  208424120  张在宽 18.10  31.90  0.2190
1581   180901417  208424138  张现方  5.30  44.70  0.2590
1582   180901418  208424146  张敬显  4.77  45.23  0.2630
1583   180901419  208424154  张芹增  2.65  47.35  0.2690
1584   180901420  208424162  张朝军  1.06  48.94  0.2720
1585   180901421  208424179  张要广  6.36  43.64  0.2560
1586   180901422  208424187  张占奇 20.88  29.12  0.2130
1587   180901423  208424195  张保方  7.42  42.58  0.2530
1588   180901424  208424200  张朝林  2.65  47.35  0.2690
1589   180901425  208424218  张自轩 10.07  39.93  0.2440
1590   180901426  208424226  张朝方  2.12  47.88  0.2690
1591   180901427  208424234  张保玉  9.54  40.46  0.2470
1592   180901428  208424242  张正才  7.42  42.58  0.2530
1593   180901429  208424259  张自红  5.30  44.70  0.2590
1594   180901430  208424267  候怀义  3.18  46.82  0.2660
1595   180901431  208424275  玉进京  4.77  45.23  0.2630
1596   180901432  208424283  张令奇  6.36  43.64  0.2560
1597   180901433  208424291  马怀彬  7.42  42.58  0.2530
1598   180901434  208424306  马进忠  3.18  46.82  0.2660
1599   180901435  208424314  马聚彬 14.84  35.16  0.2320
1600   180901436  208424322  候朝坤  3.71  46.29  0.2660
1601   180901437  208424339  候青义  5.30  44.70  0.2590
1602   180901438  208424347  候朝领  2.65  17.35  0.1040
1603   180901439  208424355  候随朝  7.42  42.58  0.2530
1604   180901440  208424363  候随才 28.54  71.46  0.4630
1605   180901441  208424371  候高山  3.71  46.29  0.2660
1606   180901442  208424380  王进强 13.25  36.75  0.2350
1607   180901443  208424398  候顺泽  4.24  45.76  0.2630
1608   180901444  208424402  候照旗  4.24  45.76  0.2630
1609   180901445  208424419  候景顺  6.89  43.11  0.2560
1610   180901446  208424427  王建防  1.59  48.41  0.2720
1611   180901447  208424435  候朝宽  6.89  43.11  0.2560
1612   180901448  208424443  马红超  5.30  44.70  0.2590
1613   180901449  208424451  候怀栓  4.77  45.23  0.2630
1614   180901450  208424460  候怀现  3.18  46.82  0.2660
1615   180901451  208424478  候不印 10.07  39.93  0.2440
1616   180901452  208424486  王照停  5.83  44.17  0.2590
1617   180901453  208424494  候改顺  2.65  47.35  0.2690
1618   180901454  208424509  候金龙 10.60  39.40  0.2440
1619   180901455  208424517  王保锁  5.83  44.17  0.2590
1620   180901456  208424525  王自广  4.24  45.76  0.2630
1621   180901457  208424533  候怀堂  9.05 140.95  0.5770
1622   180901458  208424550  张高雨 51.50 148.50  0.7120
1623   180901460  208424040  王怀喜  7.95  42.05  0.2530
1624   180901461  208424099  张国民 27.14  22.86  0.1910
1625   180901463  208424541  马海现 38.98 111.02  0.4870

论坛徽章:
0
2 [报告]
发表于 2003-06-03 08:04 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

你的数据有问题,请看:
  1. awk 'NF!=7{print $0}'  a.txt
  2. 1459 180901286 208422850 田登 峰 6.89 43.11 0.2560
  3. 1472 180901299 208422989 田贵 法 2.12 47.88 0.2690
  4. 1484 180901312 208423115 田俊起294.41 205.59 1.3790
  5. 1567 180901402 208423973 张自法521.30 378.70 3.3350
复制代码

论坛徽章:
0
3 [报告]
发表于 2003-06-03 08:10 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

Becasue Your file content UserName have space ' '
so, field number sequence is to change.

please delete UserName space to try

论坛徽章:
0
4 [报告]
发表于 2003-06-03 08:16 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

[quote]原帖由 "天外飞仙0806"][/quote 发表:
     
我在日文系统下边,solaris也是日文,我也求不出正确的结果,我觉得可能是那些中文的名字在作怪.

论坛徽章:
0
5 [报告]
发表于 2003-06-03 09:30 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

哈哈,先把你的第五、第六、第七列取出来瞧瞧,是不是你要的数据啊

论坛徽章:
0
6 [报告]
发表于 2003-06-03 09:47 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

[quote]原帖由 "muzx"][/quote 发表:
     
哥们,你这里“awk 'NF!=7{print $0}'  a.txt”,代表什么意思?

论坛徽章:
0
7 [报告]
发表于 2003-06-03 09:58 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

原帖由 "天外飞仙0806" 发表:
   
哥们,你这里“awk 'NF!=7{print $0}'  a.txt”,代表什么意思?

这段代码是简单检查你的数据是否规矩的。   
你的文本文件包涵的数据不规范,所以$5~$7所取得数据不一定是后三组数据,
1459 180901286 208422850 田登 峰 6.89 43.11 0.2560
1472 180901299 208422989 田贵 法 2.12 47.88 0.2690
1484 180901312 208423115 田俊起294.41 205.59 1.3790
1567 180901402 208423973 张自法521.30 378.70 3.3350
比如:1459和1472所在行
$7分别等于43.11和47.88而不是你所希望的0.2560和0.2690
下面两行刚好相反,因为没有$7字段的存在,所以其值为空或零。
建议:改正有问题的这几行数据

论坛徽章:
0
8 [报告]
发表于 2003-06-03 10:43 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

如果能用其他分割符 也许更不容易出错

论坛徽章:
0
9 [报告]
发表于 2003-06-03 12:00 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

[quote]原帖由 "feijin"]如果能用其他分割符 也许更不容易出错[/quote 发表:
     能在细说一下么,给我指条路,老兄!

论坛徽章:
0
10 [报告]
发表于 2003-06-03 12:36 |只看该作者

谁能告诉我这种算法有什么漏洞呢,他算出的结果为什么不对呢?

字段间用"|" or "," or "^"......分隔
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP