统计数字问题。给定一本书,其中包含n页,计算出书的全部页码中用到了多少个数字0…9。
#include<stdio.h>
     int main(){
     int a[10] = {0};
     int input,i,j,m;
     printf("输入总页数:\n");
     scanf("%d",&input);
     for(i = 1;i <= input;i++)
     {
          if(i >= 10)
          {
               j = i;
         
               while(j)
               {
                    m = j%10;
                    a[m]++;
                    j = j/10;
              
               }
          }
          else
          {
               a[i]++;
          }
     }
     for(i = 0;i < 10;i++)
     {
          printf("%d  ------> %d\n",i,a[i]);
     }
     return 0;
}
    不为失败找原因,要为成功找方法!
                    
                
                
            
        
浙公网安备 33010602011771号