统计数字问题。给定一本书,其中包含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; }
不为失败找原因,要为成功找方法!