计蒜客 挑战难题 第19题:加一

第19题:加一

 时间限制 1000 ms
 内存限制 10000 K


动态数组存放了一些个位数字(正数),组成一个大数。将这个数加1。

例如:

A = [2,3,1,1,4],

return [2,3,1,1,5]

A = [7,8,9],

return [7,9,0].

格式:

第一行输入一个正整数n,接下来的一行,输入数组A[n](每一位都是正数且为个位数)。

最后输出新的数组。

样例输入

5
8 9 9 9 9

样例输出

9 0 0 0 0

仅供参考:

#include 

void main()
{
	int A[10000]={0};
	int B[10000]={0};
	int n;
	
	scanf("%d",&n);
	for(int i=0;i=0;j--)
		{
			if(A[j]==10)
			{
				A[j]=0;
				A[j-1]=A[j-1]+1;
				if(A[0]==0)
				{
					for(int k=0;k


你可能感兴趣的:(计蒜客)