#include <stdio.h>
int main(void)
{
int k,n1,n3[10];
char c;
n1 = 0;
for(k=0; k<10; k++)
n3[k] = 0;
while((c = getchar()) != '\n')
{
switch(c)
{
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
n3[c-'0']++;
break;
default:
n1++;
break;
}
}
if(n1)
printf("%d\n",n1);
for(k=0; k<10; k++)
{
if(n3[k])
printf("%d\n",n3[k]);
}
return 0;
}
源代码如上所示,运行时输入
123+234=357Yes?
运行就结果:
6
1
2
3
1
1
1
请按任意键继续. . .