char是字符,你输入的是65,是两个字符,你要加一条循环语句,才能数出65,你输入的是65,而5 留在缓冲区里.getchar();putchar(a);都是字符的输入输出语句!
应该是int a,而不是char a
getchar()得到的是单个字符,你用gets()函数就可以了。