I chance my code a little but it still WA
do it got anything goes wrong
[c]#include <stdio.h>
int main()
{
char input[1001];
int i, temp, ascii[256];
for ( i = 0; i < 1001; i++ ) { input = NULL; }
while (gets(input) != NULL) {
for ( i= 0; i <= 256; i++ ) { ascii = 0; }
for ( i = 0; i < 1001; i++ ) {
temp = input;
ascii[temp]++;
}
if ( input[0] == input[1] && input[0] != '\0' && input[1] != '\0' ) {
for ( i = 255; i > 0; i-- ) {
if ( ascii != 0 ) { printf("%d %d\n", i, ascii ); }
}
}
else {
for ( i = 1; i < 256; i++ ) {
if ( ascii != 0 ) { printf("%d %d\n", i, ascii ); }
}
}
for ( i = 0; i <= 1001; i++ ) { input = NULL; }
}
return 0;
}[/c]
thanks for repply
![:)](./images/smilies/icon_smile.gif)