
long int a,k=1;
int b[10]={0};
do {
printf("Enter a number:");scanf("%ld",&k);
if(k==0) return 0;
a=k;
while(a>0)
{
b[a%10]++;
a/=10;
}
printf("Digit:\t");
for(int i=0;i<10;i++)
printf("%4d",i); //制表符会太宽了
printf("\n");
printf("occurs:\t");
for(int j=0;j<10;j++)
printf("%4d",b[j]);
printf("\n");
}while(k>0);
``
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)