if(age > 20 || savings < 5000); 我记得c中的或条件是'||'吧if(age > 12 && age < 20 && savings > 5000); 你if后面这个';'也是打错了?还是程序也是这样?那肯定不对