[bo][un]lee_2008[/un] 在 2008-7-29 14:10 的发言:[/bo]
char num[100],*pt=num;\\num[100]是数组的长度为100,指针PT的地址指向num
scanf("%s",num);
while(*pt)printf("%c ",*pt++);
是不是把数字转换成字符串了.
char num[100],*pt=num;\\num[100]是数组的长度为100,指针PT的地址指向num
scanf("%s",num);
while(*pt)printf("%c ",*pt++);
是不是把数字转换成字符串了.
根本就是把数字当作字符串处理的,你输入abc试试看,嘿嘿~(其实这个严格上来说算作弊,嘿嘿)