putchar("\n");这个错了putchar是输出字符"\n",你这个是双引号,代表的是字符串,应该是‘\n’
其他的应该没什么问题 还有一个就是如果你是以回车为结束输入的话,这段代码只能输入两个字符,第一个字符输入后的回车会算第二个字符,之后只能在输入一个字符之后就会输出
最后一行改成
putchar('\n');
#include
void main()
{
char a=getchar(),b=getchar(),c=getchar();
putchar(a);
putchar(b);
putchar(c);
putchar('\n');//这里应该是单引号
}