博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017.7.12
阅读量:7040 次
发布时间:2019-06-28

本文共 412 字,大约阅读时间需要 1 分钟。

给一个n位字符串,按顺序从1开始到最大N输出,

bool increment(char *num) {

bool overflow = false;
int jw = 0;//进位否
int n = strlen(num);
for(int i = n - 1; i >= 0; --i) {
int nsum = num[i] - '0' + jw;
if(i = n - 1)
++nsum;
if(nsum >= 10) {
if(i == 0)
overflow = true;
else {
jw = 1;
nsum -= 10;
num[i] = '0' + nsum;
}
}
else {
num[i] = '0' + nsum;
break;
}
}
return overflow;
};

转载于:https://www.cnblogs.com/bloomingFlower/p/7158292.html

你可能感兴趣的文章
linux系统中对逻辑卷(lvm)的实现
查看>>
php代码上传到linux服务器无法正常显示
查看>>
一起学Shell之(二)输出以及其它
查看>>
ASP.NET的后台Long-Running任务
查看>>
为WP7添加动态Tile
查看>>
使用rrdtool自定义绘图监控Oracle数据库
查看>>
Linux下配置Squid基础教程
查看>>
.NET应用架构设计—面向查询服务的参数化查询设计(分解业务点,单独配置各自的数据查询契约)...
查看>>
Java中final和static关键字总结
查看>>
FileNet更改文件类型名称后,Document不能刷新ClassDescription的解决方案
查看>>
Lync与Exchange 2013 UM集成:Lync Server配置
查看>>
IT人的成功捷径?
查看>>
“百强品牌牵手计划”降临,你准备好了么
查看>>
puppet运维自动化原创50多个pdf分享(网站全部资料全部奉献)
查看>>
9.VMware View 4.6安装与部署-connection server(View Replica Server)
查看>>
redis多实例重启脚本
查看>>
【VMware虚拟化解决方案】中小企业组建vSphere虚拟化数据中心的一点经验
查看>>
Thinkphp框架支持MySQL的读写分离
查看>>
敏捷开发:60分钟掌握敏捷估计和规划
查看>>
[C#]网络编程系列专题二:HTTP协议详解
查看>>