>>598
#include <stdio.h>
char *sort( char *pStr );
int main(void){
char str[11] = {0};
printf( "Input(10文字以内)====>" );
scanf( "%11s", &str );
if( str[10] != '\0' ){
printf( "Input Error\n" );
return 1;
}
printf( "ソート前:%s\n", str );
printf( "ソート後:%s\n", sort(str) );
return 0;
}
char *sort( char *pStr ){
int temp, n = 10;
/* 降順にソート */
for( int i = 1; i <= n-1; ++i ){
for( int j = 0; j < n-i; ++j ){
if( pStr[j] < pStr[j+1] ){
temp = pStr[j];
pStr[j] = pStr[j+1];
pStr[j+1] = temp;
}
}
}
return pStr;
}