关于一道编程题,重拾起编程
来源:互联网 发布:win7动态桌面壁纸软件 编辑:程序博客网 时间:2024/06/08 08:31
京东原题:神器数:121 1+1=2 部分数相加起来等于另一半
输入:l r
输出:l r之间的神器数数量
比较基础复杂的思路:
1.放数进数组
2.遍历子序列,寻找神器数
有bug,不知道怎么跳出for循环。
int a[10];
int count=0;
int l = 1;
int r = 200;
void main(){
int i = 110;
int j = 0;
int ii = i;
int sum = 0;
while (ii)
{
a[j] = ii % 10;
ii = ii / 10;
sum += a[j];
j++;
}
j--;
int sum1 = 0;
for (int k = -1; k < j; k++)
{
if (k == -1)
{
sum1 = sum;
}
else
{
sum1 = sum - a[k];
}
if (sum1 == sum - sum1)
{
count++;
break;
}
for (int n = j; n>k; n--)
{
sum1 = sum1 - a[n];
if (sum1 == sum - sum1)
{
count++;
break;
break;
}
}
printf("%d \n", count);
system("pause");
}
阅读全文
0 0
- 关于一道编程题,重拾起编程
- 开始拾起编程书
- 另外一道关于Random的编程题
- 一道关于目录的编程题
- 一道关于股票买卖的算法编程题
- 一道关于编程思想的经典题
- 一道编程题
- 一道编程题
- 一道编程题
- 一道有道编程题
- 一道编程题
- 笔试编程题一道
- 一道华为编程题
- 一道编程题
- 一道编程题
- thoughtworksd一道编程题
- 一道编程题
- 编程题一道
- Saruman's Army
- 2017秋季 超星尔雅舌尖上的植物学答案
- SpringCloud Config-----1、搭建分布式配置中心
- Java环境配置--只需一步
- C++关于map的插入 删除
- 关于一道编程题,重拾起编程
- fckEditor的使用以及图片上传不显示解决
- 4.35 leetcode -35 binary-tree-inorder-traversal
- 饿了么,美团外卖用一台打印机自动接单打印外卖订单小票(教程)
- jQuery.extend 函数使用详解
- Vue, App与我(十)
- 9.9 买礼物的艰辛 2719
- jq 显示json 值,jq 判断浏览器类型
- SpringCloud Config-----3、安全