题解 | [NOIP2010]数字统计
#include<stdio.h> int max(int z); int main(void) { int n,m; int sum=0; scanf("%d %d",&n,&m); for(int i=n;i<=m;i++) { sum=sum+max(i); } printf("%d",sum); return 0; } int max(int z) { int d; int count=0; while(z>0) { d=z%10; if(d==2) { count++; } z=z/10; } return count; }