news 2026/3/8 5:59:18

C++课后习题训练记录Day69

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++课后习题训练记录Day69

1.练习项目:

问题描述

小蓝认为如果一个数含有偶数个数位,并且前面一半的数位之和等于后面一半的数位之和,则这个数是他的幸运数字。例如 23142314 是一个幸运数字, 因为它有 4 个数位, 并且 2+3=1+4 。现在请你帮他计算从 1 至 100000000之间共有多少个不同的幸运数字。

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第二章“基础算法”编程12并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
const int N=1e8;
int a[100];
bool judge(int i)
{
int temp=0;
while(i!=0){
temp++;
i/=10;
}
if(temp%2!=0){
return false;
}else{
return true;
}
}
bool isLucky(int i)
{
int j=0,temp=0;
while(i!=0){
int ans=i%10;
a[j]=ans;
j++;
temp++;
i/=10;
}
int half_sum1=0,half_sum2=0;
for(int i=0;i<temp/2;i++){
half_sum1+=a[i];
}
for(int i=temp/2;i<temp;i++){
half_sum2+=a[i];
}
if(half_sum1==half_sum2){
return true;
}else{
return false;
}
}
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int ans=0;
for(int i=1;i<=N;i++){
if(judge(i)){
if(isLucky(i)){
ans++;
}
}
}
cout<<ans<<'\n';
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 16:55:35

SAP智能测试中心:重构企业级ERP的质量守护范式

第一章&#xff1a;传统ERP测试的痛点与智能化转型必然性 1.1 复杂业务场景的测试困局 数据耦合性挑战&#xff1a;以S/4HANA迁移为例&#xff0c;单个物料主数据变更可能触发财务核算、生产计划、仓储管理等12模块连锁响应 回归测试成本分析&#xff1a;某制造业客户统计显示…

作者头像 李华
网站建设 2026/3/1 22:07:44

Windows虚拟内存不足

检查能分配的最大内存 import numpy as np import psutil import sys import time import gcdef get_system_memory_info():"""获取系统内存信息"""mem psutil.virtual_memory()swap psutil.swap_memory()print("\n 系统内存状态 ")…

作者头像 李华
网站建设 2026/3/5 13:01:54

【开题答辩全过程】以 基于Python的街区医院管理系统的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/3/3 18:38:21

【MySQL性能优化】MySQL8.0定时删除数据

在Java开发中&#xff0c;日志表、流水表等业务表会随时间快速膨胀&#xff0c;定期清理过期数据&#xff08;如删除30天前数据&#xff09;是保障数据库性能的常规操作。本文针对MySQL8.0环境&#xff0c;详细讲解两种定时删除方案——MySQL内置事件调度器、Windows任务计划程…

作者头像 李华
网站建设 2026/3/3 16:32:32

LT6911UXC 与 LT9611UXC 视频桥接芯片固件架构与功能详解

龙讯lt6911uxc,lt9611uxc资料&#xff0c;有源码固件&#xff0c;支持4k60&#xff0c;支持对接海思3519a和3559a&#xff0c;hdmi转mipi&#xff0c;双通道4k60摘要 本文深入剖析龙讯半导体&#xff08;Lontium&#xff09;两款主流视频桥接芯片 LT6911UXC 与 LT9611UXC 的参考…

作者头像 李华
网站建设 2026/2/28 23:40:15

人脸核身技术的应用,实现电信行业实名制从“被动合规”转向“主动风控”

在数字经济高速发展与“断卡行动”持续深化的双轨背景下&#xff0c;电信运营商正面临着前所未有的实名制合规压力。代理商渠道作为业务拓展的毛细血管&#xff0c;其核验能力直接关系到运营商的合规底线与安全防线。传统的人工肉眼比对模式&#xff0c;在精准度、效率与防欺诈…

作者头像 李华