save_buf[0]=save_value/100; save_buf[1]=save_value%100/10; save_buf[2]=save_value%100%10; smg_display(save_buf,6);这段代码显示数字改为528
时间: 2024-02-26 10:56:27 浏览: 98
xfs_dquot_buf.rar_Only
你可以将这段代码修改为以下内容,实现在数码管上显示数字528:
```c
save_value = 528; // 将变量 save_value 的值设置为528
save_buf[0] = save_value / 100; // 528 / 100 = 5,将商赋值给 save_buf[0]
save_buf[1] = save_value % 100 / 10; // 528 % 100 = 28,28 / 10 = 2,将商赋值给 save_buf[1]
save_buf[2] = save_value % 100 % 10; // 528 % 100 = 28,28 % 10 = 8,将余数赋值给 save_buf[2]
smg_display(save_buf, 6); // 在数码管上以静态方式显示数字528
```
这段代码将变量 `save_value` 的值设置为528,并根据题目要求将其拆分成三个数字,保存到数组 `save_buf` 中,然后调用 `smg_display()` 函数在数码管上以静态方式显示这三个数字。
阅读全文