求助,为啥名字输出不了#include<stdio.h>int main(void){ char name[20]; printf("请输入学生的姓名:"); scanf("%s",&name); char b; printf("请输入学生的性别(M-男,F-女):"); scanf("%s",&b); printf("请输入学生的年龄:"); int d; scanf("%d",&d); int c; printf("请输入学生的籍贯"); scanf("%d",&c); printf("%s",name); switch(b) { case 'M':printf(",男,");break; case 'F':printf(",女,");break; } switch(c) { case 0 :printf("是一名北京的");break; case 1 :printf("是一名上海的");break; case 2 :printf("是一名山东的");break; case 3 :printf("是一名台湾的");break; } if(d<=12) printf("小学生\n"); else if(d>=13&&d<=15) printf("初中生"); else if(d>=15&&d<=18) printf("高中生"); else printf("大学生"); }