呵呵~数据类型太乱,先把整形、字符和字符串的概念弄明白将字符类型赋值给整数类型,虽然不正确但还不致命,致命的是最后一句printf("性别:%s\t年龄:%d\t姓名:%s",a,b,c);中,对应%s的a和c两个参数是整形,导致字符串没有结尾,引发系统崩溃,所以按楼下的修改以后,也看不见最后一句输出
int是整数类型,你要求输入的性别(男或女)和姓名是字符类型,当把字符类型赋值给整数类型时,就会发生错误。。应该把a和c定义成char类型,