Du bist nicht angemeldet.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#include <stdio.h>
#include <string.h>
int
main ( int argc, char *argv[] )
{
char buffer[256];
int ziffer[10];
int i, n;
for ( i=0; i<10; i+=1 )
ziffer[i] = 0;
printf ("Zeichenkette (Ziffern): ");
scanf ("%s", buffer );
n = strlen(buffer);
printf ("Länge : %d\n", n );
for ( i=0; i<n; i+=1 )
ziffer[buffer[i]-'0']++;
printf ("Ziffer Anzahl\n");
for ( i=0; i<10; i+=1 )
printf ("%4d%8d\n", i, ziffer[i] );
printf("\n\n>>>> Benden mit 'Return' : ");
setbuf(stdin,0); getchar();
return 0;
}
|
-