修改一下写法
scanfs(”%d”,&i); if(i==1) detail0; elseif(i==2) income O; elseif(i==3) expendO; elseif(i==4) exit();
你现在的写法是比较scanf_s的返回值,因为你读入了一个数据,所以scanf_s的返回值永远是1有帮助望采纳
scanf_s("%d" , &i) 这个你输入了一个值,返回值是1 ,就满足第一个条件,那就会只执行第一个if