2026/4/18 16:10:01
网站建设
项目流程
合肥网站的建设,怎么学好网站开发,中文网站做google广告怎么样,网络推广运营公司1.练习项目#xff1a;
问题描述
小蓝认为如果一个数含有偶数个数位#xff0c;并且前面一半的数位之和等于后面一半的数位之和#xff0c;则这个数是他的幸运数字。例如 23142314 是一个幸运数字, 因为它有 4 个数位, 并且 2314 。现在请你帮他计算从 1 至 100000000之间…1.练习项目问题描述小蓝认为如果一个数含有偶数个数位并且前面一半的数位之和等于后面一半的数位之和则这个数是他的幸运数字。例如 23142314 是一个幸运数字, 因为它有 4 个数位, 并且 2314 。现在请你帮他计算从 1 至 100000000之间共有多少个不同的幸运数字。答案提交这是一道结果填空的题你只需要算出结果后提交即可。本题的结果为一个整数在提交答案时只填写这个整数填写多余的内容将无法得分。2.选择课程在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班CC 组4期》选择第二章“基础算法”编程12并开始练习。3.开始练习1源码#includebits/stdc.husing namespace std;const int N1e8;int a[100];bool judge(int i){int temp0;while(i!0){temp;i/10;}if(temp%2!0){return false;}else{return true;}}bool isLucky(int i){int j0,temp0;while(i!0){int ansi%10;a[j]ans;j;temp;i/10;}int half_sum10,half_sum20;for(int i0;itemp/2;i){half_sum1a[i];}for(int itemp/2;itemp;i){half_sum2a[i];}if(half_sum1half_sum2){return true;}else{return false;}}int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int ans0;for(int i1;iN;i){if(judge(i)){if(isLucky(i)){ans;}}}coutans\n;return 0;}2检验结果对此代码进行检验检验后无报错提交此代码判题结果为正确100分。3练习心得注意每段代码末尾的分号是否存在如不存在则需即使补充输入法是否切换为英语模式语法是否错误。