国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

LeetCode 66. Plus One

2019-11-08 02:02:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Given a non-negative integer rePResented as a non-empty array of digits, plus one to the integer.

You may assume the integer do not contain any leading zero, except the number 0 itself.

The digits are stored such that the most significant digit is at the head of the list.

程序代碼:

/** * Return an array of size *returnSize. * Note: The returned array must be malloced, assume caller calls free(). */int* plusOne(int* digits, int digitsSize, int* returnSize) { int flag = 0,i,tmp; digits[digitsSize-1]++; for(i=digitsSize-1;i>=0;i--) { tmp = digits[i] + flag; digits[i] = tmp % 10; flag = tmp/10; } *returnSize = flag==1?digitsSize+1:digitsSize; int* res = (int*)malloc(*returnSize*sizeof(int)); if(flag) { res[0] = 1; for(i=0;i<digitsSize;i++) res[i+1] = digits[i]; } else { for(i=0;i<digitsSize;i++) res[i] = digits[i]; } return res; }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 卢龙县| 楚雄市| 琼结县| 晋宁县| 乌审旗| 鲁山县| 丹凤县| 玉门市| 阜新市| 合川市| 韩城市| 阿瓦提县| 凤城市| 廊坊市| 阿勒泰市| 花垣县| 罗田县| 章丘市| 原平市| 深水埗区| 梁平县| 焦作市| 襄汾县| 边坝县| 南陵县| 社会| 大关县| 定兴县| 道孚县| 军事| 句容市| 澄迈县| 镇远县| 恩施市| 浦江县| 建始县| 亚东县| 隆化县| 吕梁市| 临沭县| 泸水县|