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

上海政府网站的建设的评价电脑培训班有哪些科目

上海政府网站的建设的评价,电脑培训班有哪些科目,怎么用hbuilder做网站,赚钱网址推广1-1 逐位提取数字 获取对应位数的数字,适应开发过程中的各种操作,具体的代码演示案例如下所示 假设 val 是一个 5位整数(范围:0~99999),代码将逐位提取其数字,并存储到数组 g_Tempbuf 中&#x…

1-1 逐位提取数字


获取对应位数的数字,适应开发过程中的各种操作,具体的代码演示案例如下所示


假设 val 是一个 5位整数(范围:0~99999),代码将逐位提取其数字,并存储到数组 g_Tempbuf 中:

g_Tempbuf[0] = val / 10000;           // 提取万位(第5位)
g_Tempbuf[1] = (val % 10000) / 1000;  // 提取千位(第4位)
g_Tempbuf[2] = (val % 1000) / 100;    // 提取百位(第3位)
g_Tempbuf[3] = (val % 100) / 10;      // 提取十位(第2位)
g_Tempbuf[4] = val % 10;              // 提取个位(第1位)

1-2 实际分析


val = 12345 为例:万位

g_Tempbuf[0] = 12345 / 10000 = 1  // 整数除法,得到万位数字 1

千位(第4位)

val % 10000 = 12345 % 10000 = 2345  // 取余后保留后4位
2345 / 1000 = 2                     // 整数除法,得到千位数字 2

百位(第3位)

val % 1000 = 12345 % 1000 = 345    // 取余后保留后3位
345 / 100 = 3                      // 整数除法,得到百位数字 3

十位(第2位)

val % 100 = 12345 % 100 = 45       // 取余后保留后2位
45 / 10 = 4                        // 整数除法,得到十位数字 4

个位(第1位)

val % 10 = 12345 % 10 = 5          // 直接取余,得到个位数字 5

最终,g_Tempbuf 的内容为:[1, 2, 3, 4, 5]


1-3 数组索引与位数


g_Tempbuf[0] 万位(最高位)

g_Tempbuf[2] 百位

g_Tempbuf[3]十位

g_Tempbuf[4] 个位(最低位)


适用的范围是:


5位整数:如果 val 不足5位(例如 val = 123),高位将补零。

例如:

val = 123g_Tempbuf = [0, 0, 1, 2, 3]

超过5位:如果 val 超过5位(例如 val = 123456),代码将截断高位。

例如:

val = 123456g_Tempbuf[0] = 12(实际是错误结果)


潜在问题:


前导零:不足5位时高位自动补零,需根据需求决定是否保留。

数值溢出:若 val 超过5位(如 val ≥ 100000),高位计算结果可能不符合预期。


1-4 程序改进


使用循环或对数运算动态确定位数,避免硬编码除法:

for (int i = 0; i < 5; i++) {g_Tempbuf[i] = val / (int)pow(10, 4 - i) % 10;
}

添加范围检查:

if (val > 99999) {// 错误处理:数值超出范围
}

若需要忽略高位零,可记录有效位起始位置:

int start = 0;
while (start < 5 && g_Tempbuf[start] == 0) {start++;
}
// 从 start 开始为有效数字

功能:


功能:将最多5位的整数按万位→个位顺序分解到数组中。

适用场景:固定位数显示(如数码管、LCD显示数值)。

注意事项:需确保输入值在合理范围内,并根据需求处理前导零和溢出问题。

......

http://www.dtcms.com/wzjs/273769.html

相关文章:

  • 比较靠谱的软件下载网站惠州关键词排名优化
  • 广西建设网人员查询网宁波seo网络推广
  • 平面设计工作室网站郑州专业seo首选
  • 香港做一楼一凤的网站合法吗抖音seo是什么
  • rp网站做多大seo对各类网站的作用
  • wordpress用户修改头像seo站内优化公司
  • 北京网站建设工作室哪家好域名搜索引擎入口
  • 天水网站建设优化分析
  • 南通企业网站怎么建设生成关键词的软件
  • 美食网站建设方案软文文案范文
  • 帮人做网站要怎么赚钱吗安卓手机优化大师官方下载
  • 设计网站流程包括哪些百度极速版下载
  • 网站前期基础建设 怎么写最新新闻热点事件2022
  • 顺企网网址seo怎么优化步骤
  • 网站建设 思维导图网站seo运营培训机构
  • 如何设置自己的网站seo咨询推广
  • 05网语文seo分析
  • 腾讯网静态网站建设关键词整站优化
  • 网站建设税点百度一下你就知道啦
  • 网页制作工具分哪两类seo收费标准多少
  • 百度网址大全网站百度seo优
  • wordpress显示注册人数网站排名优化培训
  • vps 用ip可以访问网站么营销型网站外包
  • 网站建设需用要什么seo交流论坛seo顾问
  • 微信代运营方案南京seo建站
  • 如何提升网站加载速度宣传推广渠道有哪些
  • 企业核名网站品牌推广和品牌营销
  • 深圳电子商务网站有哪些安卓优化大师hd
  • 免费咨询医生平台焦作seo公司
  • 徐州网站建设哪家好河南网站推广优化