欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
程序員面試攻略 5.6面試例題:整數/字符串之間的轉換

/************************************************************************
5.6面試例題:整數/字符串之間的轉換
************************************************************************/
#include <stdio.h>
#include <stdlib.h>

#define MAX_DIGITS_INT 10

int strToInt(char str[]) {
 int neg = 0;
 int num = 0;
 int i = 0;
 if (str[0] == ‘-‘) {
  neg = 1;
  i++;
 }
 while (str[i] != ‘\0‘) {
  num *= 10;
  num += str[i] - ‘0‘;
  i++;
 }
 if (neg == 1) {
  num *= -1;
 }
 return num;
}

void intToStr(int num, char str[]) {
 int i = 0, j = 0, neg = 0;
 //buffer big enough for largest int, - sign and ‘\0‘
 char temp[MAX_DIGITS_INT + 2];
 
 if (num < 0) {
  neg = 1;
  num *= -1;
 }

 do {
  temp[i] = ‘0‘ + (num % 10);
  num /= 10;
  i++;
 } while(num != 0);

 if (neg == 1) {
  temp[i] = ‘-‘;
  i++;
 }

 i--;
 
 while (i >= 0) {
  str[j++] = temp[i--];
 }

 str[j] = ‘\0‘;
}

int main() {
 //printf("%d", strToInt("-0"));
 char str[MAX_DIGITS_INT];
 intToStr(-123, str);
 printf("%s", str);
 return 0;
}

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
字符串轉換整數及整數轉換字符串
實(shí)現整數轉化為字符串函數itoa()函數
IT公司筆試面試題系列(一)
C語(yǔ)言字符串,字符轉數字,數字轉字符(轉)
2015年華為校招機試題和代碼實(shí)現(分解字符串,拼音轉數字,去除重復字符并排序,等式變換)
C語(yǔ)言itoa()函數和atoi()函數詳解(整數轉字符C實(shí)現)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久