亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 5349 | 回復(fù): 12
打印 上一主題 下一主題

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值  關(guān)閉 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2003-12-17 00:08 |只看該作者 |倒序?yàn)g覽


  1. Mike Harrington:(510) 548-1278:250:100:175

  2. Christian Dobbins:(408) 538-2358:155:90:201

  3. Susan Dalsass:(206) 654-6279:250:60:50

  4. Archie McNichol:(206) 548-1348:250:100:175

  5. Jody Savage:(206) 548-1278:15:188:150

  6. Guy Quigley:(916) 343-6410:250:100:175

  7. Dan Savage:(406) 298-7744:450:300:275

  8. Nancy McNeil:(206) 548-1278:250:80:75

  9. John Goldenrod:(916) 348-4278:250:100:175

  10. Chet Main:(510) 548-5258:50:95:135

  11. Tom Savage:(408) 926-3456:250:168:200

  12. Elizabeth Stachelin:(916) 440-1763:175:75:300

復(fù)制代碼

要求輸出成


  1.                     ***CAMPAIGN 1998 CONTRIBUTIONS***
  2. ----------------------------------------------------------------------
  3. NAME                 PHONE            Jan  |  Feb  |  Mar | Total Donated
  4. ----------------------------------------------------------------------
  5. Mike Harrington     (510) 548-1278    250.00   100.00  175.00   525.00
  6. Christian Dobbins   (408) 538-2358    155.00    90.00  201.00   446.00
  7. Susan Dalsass       (206) 654-6279    250.00    60.00   50.00   360.00
  8. Archie McNichol     (206) 548-1348    250.00   100.00  175.00   525.00
  9. Jody Savage         (206) 548-1278     15.00   188.00  150.00   353.00
  10. Guy Quigley         (916) 343-6410    250.00   100.00  175.00   525.00
  11. Dan Savage          (406) 298-7744    450.00   300.00  275.00  1025.00
  12. Nancy McNeil        (206) 548-1278    250.00    80.00   75.00   405.00
  13. John Goldenrod      (916) 348-4278    250.00   100.00  175.00   525.00
  14. Chet Main           (510) 548-5258     50.00    95.00  135.00   280.00
  15. Tom Savage          (408) 926-3456    250.00   168.00  200.00   618.00
  16. Elizabeth Stacheli  (916) 440-1763    175.00    75.00  300.00   550.00
  17. ----------------------------------------------------------------------
  18.                               SUMMARY
  19. ----------------------------------------------------------------------
  20. The campaign received a total of $6137.00 for this quarter.
  21. The average donation for the 12 contributors was $511.42.
  22. The highest contribution was $300.00.
  23. The lowest contribution was $15.00.
復(fù)制代碼


其他都好辦..就是最大最小值怎么求呢?

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
2 [報(bào)告]
發(fā)表于 2003-12-17 08:17 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

awk 我不會(huì)....  ^_^

不知用 sort -n 來(lái)配 head -n 1 及 tail -n 1 ,再來(lái) cut 是否可以?

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2003-12-17 08:49 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

假如求文件的第三個(gè)域的最大和最小值:
  1. awk '{if($3>max)max=$3;if($3<min)min=$3}END{printf"Max is:%d Min is %d",max,min}' filename
復(fù)制代碼

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2003-12-17 09:54 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

  1. 不知用 sort -n 來(lái)配 head -n 1 及 tail -n 1 ,再來(lái) cut 是否可以?
復(fù)制代碼


這個(gè)好..偶當(dāng)初也是這么想..可惜題目是awk來(lái)作



  1. awk '{if($3>max)max=$3;if($3<min)min=$3}END{printf"Max is:%d Min is %d",max,min}' filename
復(fù)制代碼


這個(gè)最大最小中的max和min是怎么來(lái)的?我糊涂了.

這個(gè)題目是這本書(shū)的第七章的一個(gè)練習(xí)題.(非常好的一本書(shū).正在看中)
http://www.be10.net/soft/book/li ... , Third Edition.chm

awk Utility: awk Programming

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
5 [報(bào)告]
發(fā)表于 2003-12-17 11:57 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

原帖由 "iamok" 發(fā)表:

awk Utility: awk Programming

max和min只是在awk中使用的保存比較結(jié)果的變量而已。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2003-12-17 16:52 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

總算明白了.thx大大的指導(dǎo)..

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2003-12-17 21:17 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

if($3>max)max=$3;if($3<min)min=$3

初始的時(shí)候max和min都是空的,$3>max很容易判斷,可是什么時(shí)候$3<min(空值)呢?

論壇徽章:
7
榮譽(yù)版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07獅子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10雙子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
8 [報(bào)告]
發(fā)表于 2003-12-17 21:38 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

原帖由 "iamok" 發(fā)表:
if($3>max)max=$3;if($3<min)min=$3

初始的時(shí)候max和min都是空的,$3>max很容易判斷,可是什么時(shí)候$3<min(空值)呢?

細(xì)致!
如果$3全是負(fù)數(shù),則max也不好辦了
頭痛醫(yī)頭,腳痛醫(yī)腳。
這樣如何? #未經(jīng)測(cè)試!
awk 'NR==1{max=min=$3}{if($3>max)max=$3;if($3<min)min=$3}END{printf"Max is:%d Min is %d",max,min}' filename

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2003-12-17 23:06 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值

試了一下.只有max..

論壇徽章:
7
榮譽(yù)版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07獅子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10雙子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
10 [報(bào)告]
發(fā)表于 2003-12-18 08:13 |只看該作者

一個(gè)awk練習(xí)題...我搞不懂怎么求最大和最小值


  1. awk -F: 'NR==1{max=min=$3}NF>=3{if($3>max)max=$3;if($3<min)min=$3}END{printf"Max is:%d Min is %d",max,min}' filename
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP