题目:写一个字符串转换到整数的程序
输入:-1234
输出:-1234
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[])
{
char s[100];
int l, i;
long long sum;
_Bool flag;
while (scanf("%s", s) != EOF) {
i=0, flag=0, sum=0;
l=(int)strlen(s);
while (i<l) {
if (s[i] == '-') {
flag=1;
}else{
sum = sum*10 + s[i]-48;
}
i++;
}
if (flag) {
sum=0-sum;
}
printf("%lld\n", sum);
}
return 0;
}