Linux中编写一个shell程序,读入一组数字,使用for循环计算该数组数字的乘积。

Linux中编写一个shell程序,读入一组数字,使用for循环计算该数组数字的乘积。,第1张

#!/bin/bash

read  -p "请输入一组数字:" -a array

accumulate=1

for num in ${array[@]}

    do

        accumulate=$(( $accumulate  num))

    done

echo "乘积是:" $accumulate

计算读入的一组数字(在同一行输入)的积

#include <conioh>

#include <stdlibh>

int main( void )

{

char ch;

while( !kbhit() )

{

cprintf("a\n");

if( ( ch = kbhit() ) !=0 )// 有按键时候 不为0

break;

}

cprintf("End!\n");

system("pause");

return 0;

}

解:

dir=/home/hzxyjsj 

for f in c 

do  

mv $f  $dir 

done 

ls  -S  $dir 

注:写法多样,这只是其中一种写法。

扩展资料:

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

参考资料来源:

百度百科-for循环

以上就是关于Linux中编写一个shell程序,读入一组数字,使用for循环计算该数组数字的乘积。全部的内容,包括:Linux中编写一个shell程序,读入一组数字,使用for循环计算该数组数字的乘积。、linux c 下,程序正在while循环中 ,当遇到键盘输入时。处理键盘输入。要怎么实现。说下方法 !!谢谢!!、Linux编程问题 利用for循环将当前目录下的.c文件移到指定的目录下,并按文件大小排序,显示移等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10137932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存