0分求助!!

P1179 [NOIP2010 普及组] 数字统计

这个代码实现了 P1179 的解,其作用是对 $[l, r]$ 的数字中的 $2$ 进行统计。总体思路清晰,不过,您的代码有一个细节问题,您并没有初始化 count 的值,使用未初始化的变量可能会导致程序无法正常工作,因此,您应该对 count 进行初始化,对于本题而言,需要把 count 初始化为 $0$。 以下是修改后的代码: ```cpp #include <iostream> using namespace std; int main(){ long long l,r,count=0,tmp=0; cin>>l>>r; for(int i=l;i<=r;i++){ tmp=i; while(tmp!=0){ if(tmp%10==2) count++; tmp/=10; } } cout<<count<<endl; return 0; } ```
by chat_jinxuan @ 2023-11-30 11:19:38


|