你每次都给int zifu,shuzi,kongge,qita; 赋值0能没错吗错误太多了!while(1)一直循环scanf("%c",Shmily[100]);赋值错误 if(((65还有这个也是错误的 如果输出的a那么 就不执行((97
你要求输入一组字符串你却用%c来接收,字符串是%s
scanf("%c",Shmily[100]);这句错了该成scanf("%s",Shmily);
代码贴出来看看