Back to Problem list
Back to Problem list
Problem 34: Write a program to convert string to integer without library function.
#include<stdio.h>
#include<string.h>
char input[100];
int Convert() {
int sum = 0, i, p = 1, digit;
for(i = strlen(input) - 1; i>=0; i--) {
digit = input[i] - '0';
sum += digit*p;
p *= 10;
}
return sum;
}
int main() {
int n;
scanf("%s",input);
n = Convert();
printf("%d\n",n);
return 0;
}
Back to Problem list