欢迎来到天天文库
浏览记录
ID:20198280
大小:30.00 KB
页数:3页
时间:2018-10-10
《linux和aix中简单求和公式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、求和的方法一while循环$catwhilesum=0i=1while[[$i-le100]]dosum=$(expr$sum+$i)i=$(expr$i+1)doneecho"1+2+3+....+100=$sum"$kshwhile1+2+3+....+100=5050评:1引用变量注意后空格2不能用<号用-le代替,不同c语言二for循环$catfor1sum=0foriin1234dosum=$(expr$sum+$i)doneecho"1+2+..+4=$sum"$kshfor11+2+..+4=10修改$catfor1sum=0for
2、iin[1-4]dosum=$(expr$sum+$i)doneecho"1+2+..+4=$sum"$kshfor1expr:0402-046Aspecifiedoperatorrequiresnumericparameters.expr:0402-050Syntaxerror.expr:0402-050Syntaxerror.expr:0402-050Syntaxerror.expr:0402-050Syntaxerror.1+2+..+4=为什么?集中在多个变量中修改$catforsum=0foriin1doif[[$i-le100]]th
3、ensum=$(expr$sum+$i)i=$(expr$i+1)elseexitfidoneecho"1+2+3+....+100=$sum"$kshfor1+2+3+....+100=1修改$catforsum=0foriin1doif[[$i-le100]]thensum=$(expr$sum+$i)i=$(expr$i+1)returnielseexitfidoneecho"1+2+3+....+100=$sum"$kshfor$三until$catuntilsum=0i=1until[[$i-gt100]]dosum=$(expr$su
4、m+$i)i=$(expr$i+1)doneecho"1+2+3+....+100=$sum"$kshuntil1+2+3+....+100=5050四扩展$catsumecho"pleaseinputthefirstnumbern1:"readn1echo"pleaseinputthesecondnumbern2:"readn2sum=0while[[$n1-le$n2]]dosum=$(expr$sum+$n1)n1=$(expr$n1+1)doneecho"n1+....+n2=$sum"$kshsumksh:sum:0403-006Exe
5、cutepermissiondenied.$chmod+xsum$sum^Z[2]+Stopped(SIGTSTP)sum$kshsumksh:sum:0403-006Executepermissiondenied.为什么可执行权限会被否认?ksh?
此文档下载收益归作者所有