夜賞月作文
編碼實現字符串轉整型的函數(實現函數atoi的功能),據說是神州數碼筆試題。如將字符串 ”+123”?123, ”-0123”?-123, “123CS45”?123, “123.45CS”?123, “CS123.45”?0

#include “stdafx.h”
int str2int(const char *str) { /pic/p>
int i=0, sign=1, value = 0;
if(str==NULL) return NULL; /pic/p>
if(str[0]==’-’ || str[0]==’+') { /pic/p>
i = 1;
sign = (str[0]==’-’ ? -1 : 1);
}
for(; str[i]>=’0′ && str[i]<=’9′; i++) /pic/p>
value = value * 10 + (str[i] – ’0′);
return sign * value;
}
int main(int argc, char *argv[]) {
char *str = “-123.45CS67″;
int val = str2int(str);
printf(“str=%s\tval=%d\n”, str, val);
}
【夜賞月作文】相關文章:
賞月作文 賞月作文01-24
賞月的作文(經典)01-16
賞月的作文【精選】03-14
賞月的作文[經典]01-18
賞月的作文(精選)01-18
賞月的作文11-12
賞月的作文(精華)05-26
賞月的作文[精華]01-16
賞月的作文[優]01-18
中秋賞月的作文11-30
- 相關推薦