把你if()后面那个分号删掉就行了
if后面要用大括号吧
把while循环的 scanf移到while循环体内,但要在判断语句的上面。while(1){scanf()if(){printf()break:
}
scanf放到while循环体内,并先将a重置,再进行scanf输入。