今天一個朋友問我的,就順手寫了,倒是很簡單,就是涉及到一些基礎知識,學習越深越不能忘本
#include <stdio.h>
//字符串轉整數,不使用任何C語言庫函數
int main(){
char s[] = "2945434";
int len = 0;
while (s[len++]);
len--;
int res = 0;
int t = 1;
for (int i = len - 1; i >= 0;i--){
int tmp = s[i] - '0';
res = res + tmp*t;
t *= 10;
}
printf("%d\n",res);
}