精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通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;
}

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

聯系客服

主站蜘蛛池模板: 志丹县| 桦南县| 高要市| 华安县| 衡南县| 南溪县| 阿坝县| 池州市| 资溪县| 彰武县| 巢湖市| 出国| 广宁县| 东城区| 都江堰市| 景德镇市| 师宗县| 柳州市| 北辰区| 嘉祥县| 新河县| 云霄县| 赤壁市| 嘉黎县| 抚州市| 乳山市| 那坡县| 特克斯县| 自贡市| 金秀| 金坛市| 遂平县| 江油市| 全州县| 太康县| 永福县| 济阳县| 蚌埠市| 建瓯市| 辽阳县| 石景山区|