输入字符串以$结尾,分别统计其中数字字符0,1,2,3,4,5,6,7,8,9,出现的次数。
#include<bits/stdc++.h>
using namespace std
;
#define N 100005
int a
[N
],n
;
int main()
{
char ch
[100];
int n
[10];
int i
,j
;
int len
=0;
for(i
=0;i
<26;i
++)
{
n
[i
]=0;
}
while(1)
{
scanf("%c",&ch
[len
]);
len
++;
if(len
>100||ch
[len
-1]=='$')
break;
}
for(i
=0;i
<len
;i
++)
{
if(ch
[i
]>='0'&&ch
[i
]<='9')
{
n
[(ch
[i
]-'0')]++;
}
i
++;
}
printf("统计数据为:\n");
for(j
=0;j
<10;j
++)
{
printf("%d:%d\n",j
,n
[j
]);
}
return 0;
}
转载请注明原文地址: https://lol.8miu.com/read-23595.html