题解 | #shell/bash输出7的倍数#

输出7的倍数

http://www.nowcoder.com/practice/8b85768394304511b0eb887244e51872

在一个最大值范围内,循环获取7的倍数,直到达到限制值500退出循环

#for循环,循环控制条件为空=相当于死循环, 循环条件放在了if中
temp=0
for((i=0; ; i++)); do
 temp=$((${i} * 7))
 if [ ${temp} -ge 500 ]; then
  break
 else
  echo "${temp}"
 fi
done

#while 循环
temp=0
i=0
while [ true ]; do
 temp=$((${i} * 7))
 ((i++))
 if [ ${temp} -gt 500 ]; then
  break
 fi
 echo "${temp}"
done
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务