¡¾ÇóÖú¡¿¡¾Ô´´¡¿²©ÓÑÇóÖú???
ÎÒÊdzõѧÕß,ÕâÊÇÎÒ±àµÄ.Çë¸÷벩ÓѰï°ïÎÒ,Õâ¸ö½Å±¾ÎÊÌâ³öÔÚÄÄ?лл!!!#!/bin/bash
# test.1
echo 'hao1:'
read 'hao1
echo 'hao2:'
read 'hao2
echo 'hao3:'
read 'hao3
echo 'hao4:'
read 'hao4
echo 'hao5:'
read 'hao5
echo 'hao6:'
read 'hao6
echo 'hao7:'
read 'hao7
echo 'hao8:'
read 'hao8
echo 'hao9:'
read 'hao9
echo 'hao10:'
read 'hao10
echo 'hao11:'
read 'hao11
echo 'hao12:'
read 'hao12
let d11=$hao1+$hao2+$hao3+$hao4
let d12=$hao5+$hao6+$hao7+$hao8
echo '1-4qiu:5-8qiu'
if ["$d11" -gt "$d12"]; then #(1,2,3,4)´óÓÚ(5,6,7,8)
echo '(1,2,3,4)ÇòÖØ'
echo '(1,2,5)Çò±È(3,6,9)Çò'
let d21=$hao1+$hao2+$hao5
let d22=$hao3+$hao6+$hao9
elif ["$d21" -gt "$d22"]; then #(1,2,5)Çò±È(3,6,9)ÇòÖØ
echo '(1,2,5)ÇòÖØ'
echo '1Çò±È2Çò'
elif ["$hao1" -gt "$hao2"]; then #1Çò±È2ÇòÖØ
echo '1ÇòÖØ'
else
if ["$hao1" -eq "$hao2"]; then #1Çò±È2ÇòÏàͬ
echo '6ÇòÇá'
else #1Çò±È2ÇòÇá
echo '2ÇòÖØ'
fi
fi
else
if ["$d21" -eq "$d22"]; then #(1,2,5)Çò±È(3,6,9)ÇòÏàͬ
echo '(1,2,5)Çò±È(3,6,9)ÇòÏàͬ'
echo '7Çò±È8Çò'
elif ["$hao7" -gt "$hao8"]; then #7Çò±È8ÇòÖØ
echo '8ÇòÇá'
else
if ["$hao7" -eq "$hao8"]; then #7Çò±È8ÇòÏàͬ
echo '4ÇòÖØ'
else #7Çò±È8ÇòÇá
echo '7ÇòÇá'
fi
fi
else #(1,2,5)Çò±È(3,6,9)ÇòÇá
echo '(1,2,5)Çò±È(3,6,9)ÇòÇá'
echo '1Çò±È3Çò'
if ["#hao1" -gt "$hao3"]; then #1Çò±È3ÇòÖØ
echo 'ÊäÈë´íÎó'
else
if ["#hao1" -eq "$hao3"]; then #1Çò±È3ÇòÏàͬ
echo '5ÇòÇá'
else #1Çò±È3ÇòÇá
echo '3ÇòÖØ'
fi
fi
fi
fi
else
if ["$Z11" -eq "$Z12"]; then #(1,2,3,4)±È(5,6,7,8)Ïàͬ
echo '(1,2,3,4)±È(5,6,7,8)Ïàͬ'
echo '(9,10)Çò±È(1,11)Çò'
let p21=$hao9+$hao10
let p22=$hao1+$hao11
elif ["$p21" -gt "$p22"]; then #(9,10)Çò±È(1,11)ÇòÖØ
echo '(9,10)Çò±È(1,11)ÇòÖØ'
echo '9Çò±È11Çò'
elif ["$hao9" -gt "$hao11"]; then #9Çò±È11ÇòÖØ
echo '9ÇòÖØ'
else
if ["$hao9" -eq "$hao11"]; then #9Çò±È11ÇòÏàͬ
echo '10ÇòÖØ'
else
echo '10ÇòÇá'
fi
fi
else ["$p21" -eq "$p22"]; then #(9,10)Çò±È(1,11)ÇòÏàͬ
echo '(9,10)Çò±È(1,11)ÇòÏàͬ'
echo '1Çò±È12Çò'
elif ["$hao1" -gt "$hao12"]; then #1Çò±È12ÇòÖØ
echo '12ÇòÇá'
else
if ["$hao1" -eq "$hao12"]; then ##1Çò±È12ÇòÏàͬ
else
echo 'ÊäÈë´íÎó'
else
echo '12ÇòÖØ'
fi
fi
else
echo '(1,2,3,4)ÇòÇá'
echo '(1,2,5)Çò±È(3,6,9)'
if ["d21" -gt "$d22"]; then #(1,2,5)Çò±È(3,6,9)ÇòÖØ
echo '(1,2,5)Çò±È(3,6,9)ÇòÖØ'
echo '1Çò±È3Çò'
elif ["$hao1" -gt "$hao3"]; then #1Çò±È3ÇòÖØ
echo '3ÇòÇá'
else
if ["$hao1" -eq "$hao3"]; #1Çò±È3ÇòÏàͬ
echo '5ÇòÖØ'
else
echo 'ÊäÈë´íÎó'
fi
fi
else
if ["$d21" -eq "$d22"]; then #(1,2,5)Çò±È(3,6,9)ÇòÏàͬ
echo '(1,2,5)Çò±È(3,6,9)ÇòÏàͬ'
echo '7Çò±È8Çò'
elif ["$hao7" -gt "$hao8"]; then #7Çò±È8ÇòÖØ
echo '7ÇòÖØ'
else
if ["$hao7" -eq "$hao8"]; then #7Çò±È8ÇòÏàͬ
echo '4ÇòÇá'
else
echo '8ÇòÖØ'
fi
fi
else
echo '1Çò±È2Çò'
if ["$hao1" -gt "$hao2"]; then #1Çò±È2ÇòÖØ
echo '2ÇòÇá'
else
if["$hao1" -eq "$hao2"]; then #1Çò±È2ÇòÏàͬ
echo '6ÇòÖØ'
else
else '1ÇòÇá'
fi
fi
fi
fi
fi ²»ÏþµÃÄãÔÚ×öʲô :( \ÊäÈë12ÇòµÄÖØÁ¿,ÆäÖÐÓÐÒ»¸ö²»ÖªµÀÇáÖØµÄ.ÓÃif¿ÉÒÔʵÏÖÂð?Ò²¾ÍÎÒÎÒÕâÑùд.ÊDz»ÊÇÓï·¨ÓдíÎó. [QUOTE=ygfdyz]\ÊäÈë12ÇòµÄÖØÁ¿,ÆäÖÐÓÐÒ»¸ö²»ÖªµÀÇáÖØµÄ.ÓÃif¿ÉÒÔʵÏÖÂð?Ò²¾ÍÎÒÎÒÕâÑùд.ÊDz»ÊÇÓï·¨ÓдíÎó.[/QUOTE]
ÈÔÈ»²»ÏþµÃÄãÔÚ×öʲô :( code ûÓÐ indent, ʵÔÚ¿´²»¶® Çë°æÖ÷Ö¸µã;
лл!!! °æÖ÷:
ÎÒÊÇlinuxµÄ³õѧÕß;
ÎÒÊÇÏëÓÃifÓï¾ä×÷Ò»¸ö½Å±¾³ÌÐò.
(ÓÐ12¸öÇò.ÆäÖÐÓÐÒ»¸öÇòÓëÆäËûµÄÇòÖØÁ¿²»Í¬(ǰÌá:²»ÖªµÀÕâ¸öÇòÊÇÖØÊÇÇá),ÓÃÌìÆ½³Æ3´Î,)
ÇëÖ¸µã.
лл°æÖ÷!!! ²»ÏþµÃÄãÒª×öʲô, ²»¸Ò"Ö¸µã" :( [QUOTE=ygfdyz](ÓÐ12¸öÇò.ÆäÖÐÓÐÒ»¸öÇòÓëÆäËûµÄÇòÖØÁ¿²»Í¬(ǰÌá:[color=red]²»ÖªµÀÕâ¸öÇòÊÇÖØÊÇÇá[/color]),ÓÃÌìÆ½³Æ3´Î,)[/QUOTE]¸Ð¾õ 3 ´Î²»¹»µÄÑù×Ó ¶Ô²»Æð.Ò²ÐíÊÇÎÒûÓÐ˵Ã÷°×.ÎÒµÄÒâ˼ÊÇÓÃÒ»¸ö½Å±¾³ÌÐò×öÒ»¸öС³ÌÐò.\
¾ÍÊÇÏë:
°Ñ12¸öÇò.ÆäÖÐÓÐÒ»¸öÇòÓëÆäËûµÄÇòÖØÁ¿²»Í¬(ǰÌá:²»ÖªµÀÕâ¸öÇòÊÇÖØÊÇÇá),ÓÃÌìÆ½³Æ3´Î.Õâ¸ö×öÒ»¸öÊä³ö.
ÇëÎÊÊDz»ÊÇÎÒдµÄÓï·¨Ò»ËúºýÍ¿. ÎÒËã¹ýÁË.¹»µÄ.
[url]http://www.blueidea.com/tech/web/2005/2464_2.asp[/url]
Õâ¸öÊÇÓñðµÄÓïÑÔ±àµÄ.°æÖ÷¿ÉÒÔ¿´¿´..
ËûÒѾ·ÖÎöºÃÁË. Çë°æÖ÷°ï°ïæ.
ллÁË!!! [QUOTE=ygfdyz]ÎÒËã¹ýÁË.¹»µÄ[/QUOTE]ÄãÊÇÔõôËãµÄ? Èç¹û×ܹ²ÓÐ 3 ¸öÇòÄãËãËãÒª³Æ¼¸´Î? 9 ¸öÄØ? Õâ¸ö¾ÍÊÇÎÒÍÆ³öÀ´µÄ:
»·¾³1
1234:5678
¼Ù¶¨:1234ÇòÖØ
125:369
¼Ù¶¨:125ÖØ
1:2
¼Ù¶¨1:2ÇòÖØ
µÚÒ»¸ö½á¹û:1ÇòÖØ
¼Ù¶¨2:1ÇòÓë2ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:6ÇòÇá
¼Ù¶¨3:1Çò±È2ÇòÇá
µÚÈý¸ö½á¹û:2ÇóÖØ
1234:5678
¼Ù¶¨:1234ÇòÖØ
125:369
¼Ù¶¨:125Óë369Ò»ÑùÖØ
7:8
¼Ù¶¨1:7ÇòÖØ
µÚ1¸ö½á¹û:8ÇòÇá
¼Ù¶¨2:7ÇòÓë8ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:4ÇòÖØ
¼Ù¶¨3:7Çò±È8ÇòÇá
µÚ3¸ö½á¹û:7ÇòÇá
1234:5678
¼Ù¶¨:1234ÖØ
125:369
¼Ù¶¨:125ÇòÇá
1:3
¼Ù¶¨1:1Çò±È3ÇòÖØ
µÚÒ»¸ö½á¹û:ÊäÈë´íÎó
¼Ù¶¨2:1ÇòÓë3ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:5ÇòÇá
¼Ù¶¨3:1Çò±È3ÇòÇá
µÚÈý¸ö½á¹û:3ÇòÖØ
»·¾³2
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÒ»ÑùÖØ
9,10:1,11
¼Ù¶¨:9,10ÇòÖØ
9:11
¼Ù¶¨1:9Çò±È11ÇòÖØ
µÚÒ»¸ö½á¹û:9ÇòÖØ
¼Ù¶¨2:9ÇòÓë11ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:10ÇòÖØ
¼Ù¶¨3:9Çò±È11ÇòÇá
µÚÈý¸ö½á¹û:10ÇòÇá
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÒ»ÑùÖØ
9,10:1,11
¼Ù¶¨:9,10ÇòÓë1,11ÇòÒ»¸öÖØ
1:12
¼Ù¶¨1:1Çò±È12ÇòÖØ
µÚÒ»¸ö½á¹û:12ÇòÇá
¼Ù¶¨2:1ÇòÓë12ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:ÊäÈë´íÎó
¼Ù¶¨3:1Çò±È12ÇòÇá
µÚÈý¸ö½á¹û:12ÇòÖØ
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÒ»ÑùÖØ
9,10:1,11
¼Ù¶¨:9,10Çò±È1,11ÇòÇá
9:10
¼Ù¶¨1:9Çò±È10ÇòÖØ
µÚÒ»¸ö½á¹û:10ÇòÇá
¼Ù¶¨2:9ÇòÓë10ÇòÒ»¸öÖØ
µÚ¶þ¸ö½á¹û:11ÇòÖØ
¼Ù¶¨3:9Çò±È10ÇòÇá
µÚÈý¸ö½á¹û:9ÇòÇá
»·¾³3
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÇá
1,2,5:3,6,9
¼Ù¶¨:1,2,5Çò±È3,6,9ÇòÖØ
1:3
¼Ù¶¨1:1Çò±È3ÇòÖØ
µÚÒ»¸ö½á¹û:3ÇòÇá
¼Ù¶¨2:1ÇòÓë3ÇòÒ»¸öÖØ
µÚ¶þ¸ö½á¹û:5ÇòÖØ
¼Ù¶¨3:1Çò±È3ÇòÇá
µÚÈý¸ö½á¹û:ÊäÈë´íÎó
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÇá
1,2,5:3,6,9
¼Ù¶¨:1,2,5ÇòÓë3,6,9ÇòÒ»ÑùÖØ
7:8
¼Ù¶¨1:7Çò±È8ÇòÖØ
µÚÒ»¸ö½á¹û:7ÇòÖØ
¼Ù¶¨2:7ÇòÓë8ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:4ÇòÇá
¼Ù¶¨3:7Çò±È8ÇòÇá
µÚÈý¸ö½á¹û:8ÇòÖØ
1234:5678
¼Ù¶¨:1234ÇòÓë5678ÇòÇá
1,2,5:3,6,9
¼Ù¶¨:1,2,5Çò±È3,6,9ÇòÇá
1:2
¼Ù¶¨1:1Çò±È2ÇòÖØ
µÚÒ»¸ö½á¹û:2ÇòÖØ
¼Ù¶¨2:1ÇòÓë2ÇòÒ»ÑùÖØ
µÚ¶þ¸ö½á¹û:6ÇòÖØ
¼Ù¶¨3:1Çò±È2ÇòÇá
µÚÈý¸ö½á¹û:1ÇòÇá ²»·Á½«ÎÊÌâÒ»°ã»¯: ¼ÙÉèÓÐ N (N > 2) ¸öÇò, ¸ù¾ÝÄãµÄ·½·¨²»ÖªÒª³Æ¼¸´Î? [QUOTE=dearvoid]²»·Á½«ÎÊÌâÒ»°ã»¯: ¼ÙÉèÓÐ N (N > 2) ¸öÇò, ¸ù¾ÝÄãµÄ·½·¨²»ÖªÒª³Æ¼¸´Î?[/QUOTE]
[size=5]ÇëÎʰæÖ÷,Èç¹ûÎÒÓÃ"if"Ìõ¼þÓï¾äÄܲ»ÄÜʵÏÖ.[/size] °³»¹Ã»¸ãÇå³þÕâ¸öÎÊÌâµÄËã·¨, ²»¸ÒÍýÑÔ °æÖ÷.¿ÉÒԽ̽ÌÎÒ"if"Óï¾äÔõôÓÃÂð?¼òµ¥µÄÎÒ»áһЩ.¿ÉÊÇÔڶ༸¸ö"if"ÎҾ͹ÒÁË.
ÇëÎÊÊDz»ÊÇÎÒÄÇÑùÓÃ.
ÎÒÔÚliuxuÉÏÊǹýÎÒ±àµÄÄǸö.¿ªÊ¼Ç°Ãæ¿ÉÒÔ׼ȷÔËÐÐ,µÈÎÒµ÷Á˵÷Óï·¨.¾ÍÔËÐдíÎóÁË.
ÎÒ¶¼¿ìÓôÃÆµôÁË. if ±¾ÉíºÜ¼òµ¥µÄ:[code]
if condition; then
action ...
else
action ...
fi[/code] d11=$hao1+$hao2+$hao3+$hao4
d12=$hao5+$hao6+$hao7+$hao8
if ["$d11" -gt "$d12"]; then #(1,2,3,4)´óÓÚ(5,6,7,8)
echo '(1,2,3,4)ÇòÖØ'
echo '(1,2,5)Çò±È(3,6,9)Çò'
let d21=$hao1+$hao2+$hao5
let d22=$hao3+$hao6+$hao9
elif ["$d21" -gt "$d22"]; then echo '(1,2,5)ÇòÖØ'
echo '1Çò±È2Çò'
elif ["$hao1" -gt "$hao2"]; then
echo '1ÇòÖØ'
else
if ["$hao1" -eq "$hao2"]; then echo '6ÇòÇá'
else #1Çò±È2ÇòÇá
echo '2ÇòÖØ'
fi
fi
ÄǰæÖ÷Äã¿´ÎÒÕâÑùдÓдíÂð?
ÎÒÕâÑùÒýÓöÔÂð?
Âé·³°æÖ÷ÁË!!! ûÓÐ indent µÄ code ÕæµÄºÜÄÑ¿´¶®µÄ, ÄÜ·ñ format Ò»ÏÂ
Ò³:
[1]
2