要求是读取姓名和生日年份再输出,按下enter之后无法输出是什么原因,是写的代码的问题吗?

你是申请了三个char,但是读入了三个字符串
应该将char类型变量改为char数组(或int数组)
示例代码如下:
#include <stdio.h>
int main(int argc, char const *argv[])
{
int a[20], b[20];
scanf("%s", a);
scanf("%s", b);
printf("%s %s", a, b);
}
