《PIC微控制器项目设计:C语言》一2.10 练习

2.10 练习
本文讲的是PIC微控制器项目设计:C语言一2.10 练习
1.编写一个C程序,设置PORTC的第0位和第7位为逻辑1。
2.编写一个C程序,连续倒序计数,并发送计数值给PORTB。
3.编写一个C程序,将数组里的10个元素都乘以2。
4.编写一个C程序,将两个矩阵P和Q进行相加。假设每个矩阵的维数均为3×3,并将结果存储在另一个称为W的矩阵中。
5.程序重复是什么意思?描述C程序中的while、do-while和for循环操作。
6.什么是数组?编写语句来定义以下数组:
a.一个有10个整数的数组。
b.一个有30个浮点数的数组。
c.一个具有6行10列的二维数组。

  1. 下面的每个循环有多少次迭代?在每种情况下,变量j的最终值都是多少?
    screenshot
  2. 编写一个程序,计算存储在一个数组中的所有数字的平均值。假设数组命名为M,共有20个元素。
  3. 为以下测试写出等效的if-else语句:
    screenshot
  4. 解释下面的for循环:
    screenshot
  5. 编写一个计算矩形周长的函数。此函数应该先接收两个用浮点数以表示矩形的边长,然后返回一个以浮点数表示的周长。
  6. 编写一个能够将英寸转换为厘米的函数。该函数应接收以浮点数表示的英寸值,然后计算出等效的以厘米为单位的数值。
  7. 将一个LED连接到PIC18F45K22单片机引脚的RB7端口上,编写一个使LED闪烁的程序,使其点亮的时间为5s,熄灭的时间为3s。
  8. 编写一个函数,可以执行二维矩阵的下列操作:

        a.矩阵相加。
        b.矩阵相减。
        c.矩阵相乘。
    

原文标题:PIC微控制器项目设计:C语言一2.10 练习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值