zoukankan      html  css  js  c++  java
  • 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]
  • 相关阅读:
    关于tp5框架的安装与配置
    关于php的前台,后台的基本写法
    提取大段文字中的特殊段落
    UGUI 打图集
    事件管理
    tornado install
    Install aws cli
    code migrate
    Codecommit
    Curl elasticsearch
  • 原文地址:https://www.cnblogs.com/huguodong/p/5885976.html
Copyright © 2011-2022 走看看