scanf里面的那几个 %d 有几个类型不对,%d十进制数,但输入的有char, string,所以不全是%d后面的printf,题目要求的是输出输入的那些东西的长度,不是sizeof(int)或sizeof(char),应该是sizeof(a), sizeof(ch)