计蒜客 难题题库 019 加一
2015-08-09 21:53
120 查看
2227次
18.9%
1000ms
65536K
动态数组存放了一些个位数字(正数),组成一个大数。将这个数加1。
例如:
A = [2,3,1,1,4],
return [2,3,1,1,5]
A = [7,8,9],
return [7,9,0].
格式:
第一行输入一个正整数n,接下来的一行,输入数组A
(每一位都是正数且为个位数)。
最后输出新的数组。
输出:
18.9%
1000ms
65536K
动态数组存放了一些个位数字(正数),组成一个大数。将这个数加1。
例如:
A = [2,3,1,1,4],
return [2,3,1,1,5]
A = [7,8,9],
return [7,9,0].
格式:
第一行输入一个正整数n,接下来的一行,输入数组A
(每一位都是正数且为个位数)。
最后输出新的数组。
样例1
输入:5 8 9 9 9 9
输出:
9 0 0 0 0
#include<iostream> using namespace std; int main(){ int n; cin >> n; int *a = new int[n + 1](); int i; for(i = 1; i <= n; ++i){ cin >> a[i]; } i = n; a[i] += 1; while(a[i] > 9){ a[i] = 0; ++a[--i]; } for(i = a[0] ? 0 : 1; i <= n; ++i){ cout << a[i] << " "; } }
相关文章推荐
- Android Framework 记录之一
- POJ 2481-Cows(BIT)
- HTML <video> 标签
- 【C/C++】浅谈C/C++之深浅拷贝
- 递归实现集合全排列
- 计蒜客 难题题库 018 跳跃游戏
- 多功能图片压缩工具 类
- SSH整合环境下Spring配置文件的配置
- JavaScript基础学习之-JavaScript权威指南第八章--函数
- java异常处理机制
- 计蒜客 难题题库 017 X的平方根
- Java常用排序算法/程序员必须掌握的8大排序算法
- LA4043 - Ants(二分图完备最佳匹配KM)
- java里的static和final
- Crond定时任务详细分析
- HTML基础(一)
- Linux - mail
- Linux - mail
- 计蒜客 难题题库 016 爬楼梯
- 第三方登录之新浪微博