首页 > 代码库 > TCL语言笔记:TCL过程控制练习
TCL语言笔记:TCL过程控制练习
1.青蛙爬井
for {set day 1;set cur 7} {$cur<77} {incr cur 2 ;incr day } {}puts $day
2.求1加到100
proc getsum {min {max 100}} { set sum 0 for {set i $min} {$i<=$max} {incr i} { incr sum $i } return $sum}puts [getsum 1 ]
3.返回任意多个整数的平均值
proc getavg {args} { set i 0 set sum 0 foreach n $args { incr i 1 incr sum $n } set avg [expr $sum/$i] puts "输入的数和为$sum,平均值为$avg"}getavg 2 4 6 8 10
4.要求输入的参数的格式为 小明 22 小李 37 张华 54 李梅 8 返回其中年龄最大的姓名
#要求输入的参数的格式为 小明 22 小李 37 张华 54 李梅 8 返回其中年龄最大的姓名proc getmax {args} { set i 0 set name "" foreach {n a} $args { if {$a>$i} { set i $a set name $n } } return $name}puts [getmax 小明 22 小李 99 张华 54 李梅 8]
TCL语言笔记:TCL过程控制练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。