国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 阳泉市| 威宁| 韶山市| 黑山县| 会宁县| 永州市| 蕉岭县| 金沙县| 盘山县| 铁岭市| 腾冲县| 马鞍山市| 庆云县| 泸西县| 阿合奇县| 广河县| 都江堰市| 江津市| 巴彦淖尔市| 临武县| 吕梁市| 云南省| 丽水市| 雅江县| 永定县| 呼伦贝尔市| 古丈县| 临清市| 禹州市| 凤台县| 准格尔旗| 上饶县| 西乌珠穆沁旗| 牙克石市| 墨玉县| 安乡县| 长丰县| 曲周县| 顺平县| 金堂县| 盘山县|