#include <iostream> using namespace std; int main(){ int L,R,sum=0; scanf("%d%d",&L,&R); for(int i=L;i<=R;i++){ if(i%10==2||i/10==2||i%100==2||i%1000==2||i%10000==2){ sum++; } } printf("%d",sum); return 0; }
这是哪里出的问题,为什么运行的结果和预期的结果相差一?