供参考:
#include <stdio.h>
int main()
{
char a[10];
int n = 0, i = 0;
scanf("%s", a); //如输入字符串:"123"
while(a[i] != '\0')//存储在 a[0] = '1',a[1] = '2',a[2] = '3', a[3] = '\0'
{
n = n * 10 + a[i] - '0';//将字符数字如'1'转换为数值 1
i++;
}
printf("%d", n);
return 0;
}
a变量名重复啦( ´͈ ⌵ `͈ )σண♡