char a[]="1234567876543";//原来的数组 int b[13]={0};//存放数字的数组 int i=0;for(i=0;i<13;i++){ b[i]=a[i]+'0';printf("%d",b[i]);} 这个题目我以前做过,思路肯定是对的。程序你自己完善一下吧。正如楼上的兄弟说的,这个题目的目的就是为实现atoi()这个函数的。你...
你的说法不对。数字是数字,字符时字符。不能混了。虽然字符到了内存里也是转换成数字的格式存放。简单点的你可以利用强制类型转换。我写一个,你琢磨其中的意思,用在自己的上面就行了。include "stdio.h"void main(){char a[5]={'h','e','l','l','o'};int b[6];int i;for(i=0;...
atoll