当前位置: 首页 > article >正文

Linux C# Day4

 作业:

1.统计家目录下.c文件的个数

#!/bin/bash 
num=0
for filename in `ls ~/*.c`
do
	((num++))
done
echo $num

2.定义一个稀疏数组(下标不连续),写一个函数,求该稀疏数组的和,要求稀疏数组中的数值通过参数传递到函数中arr=([2]=9 [4]=8 [30]=23 [24]=3 [21]=7)

  • #!/bin/bash  
    arr=([2]=9 [4]=8 [30]=23 [24]=3 [21]=7)
    sum_arr()
    {
    	brr=("${!1}")
    	sum=0
    	for i in "${!brr[@]}"
    	do
            sum=$((sum + brr[$i]))
        done
        echo $sum
    }
    sum_arr arr[@]
    

  • 思维导图


http://www.kler.cn/a/317259.html

相关文章:

  • Node.js笔记
  • 读数据质量管理:数据可靠性与数据质量问题解决之道03数据目录
  • CommandLineParser 使用
  • 冗余连接2 hard题 代随C#写法
  • 机器学习——损失函数、代价函数、KL散度
  • 软件测试项目实战
  • Opencv图像预处理(三)
  • MapReduce基本原理
  • 探索以太坊:从基础到应用,解锁区块链技术的无限可能
  • 基于飞腾平台的OpenCV的编译与安装
  • 基向量和投影矩阵
  • 鸿蒙OpenHarmony【轻量系统内核通信机制(互斥锁)】子系统开发
  • 面试金典题9
  • SRS流媒体服务器在宝塔面板下的安装
  • 预计2030年全球GO电工钢市场规模将达到120.6亿美元
  • centos7安装docker DokcerCompose
  • <<编码>> 第 17 章 自动操作(2)--自动加法器 示例电路
  • 筛子排序(SieveSort) - 4
  • docker如何升级MySQL为最新版本
  • 在windows上使用vs code调试Rust程序
  • 安全审计与监控的核心作用!确保网络安全等级保护的有效性
  • 设计模式--外观模式
  • 软件测试实验室如何利用GB/T25000标准建立测试技术体系
  • SiteServer 学习笔记 Day09 STL语言
  • 知识库管理系统的未来趋势:从单一平台到生态系统
  • 全栈开发(二):springBoot3连接mysql数据库