码迷,mamicode.com
首页 > 编程语言 > 详细

TCL语言笔记:TCL过程控制练习

时间:2016-09-19 19:18:11      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

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过程控制练习

标签:

原文地址:http://www.cnblogs.com/huguodong/p/5885976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!