虽然循环不起作用 [英] While loop not working

查看:99
本文介绍了虽然循环不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很困惑....我已经写了正确的代码,但它不起作用。我已经尝试了很多方法,但没有人工作....

即使我有usmod chmod ....但它不起作用请帮助我



我尝试了什么:



I am confused ....i have write right code for while but its not working. I have tried many ways to use while but no one is working....
Even i have usind chmod ....but it is not working please help me

What I have tried:

echo "enter a number"
read n
j=$n
s=0

while [ $n -gt 0 ]
do
         r='expr $n % 10'
         n='expr $n / 10'
         s='expr $s + $r \* $r \* $r'
done

if test $s -eq $j
then
         echo "Armstrong number"
else
         echo "not an armstrong"
fi

推荐答案

n
s = 0

而[
n s=0 while [


n -gt 0]
do
r ='expr
n -gt 0 ] do r='expr


n%10'
n ='expr
n % 10' n='expr


这篇关于虽然循环不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆