单选题
下面程序的功能是从键盘接收一个字符串, 然后按照字符顺序从小到大进行排序, 并删除重复的字符。 请选择填空。
下面程序的功能是从键盘接收一个字符串, 然后按照字符顺序从小到大进行排序, 并删除重复的字符。 请选择填空。
# include
# include
main ( )
{ char string [ 100 ] , * p ; * q , *r , c ;
printf ( “lease input a string : " ) ;
gets ( string ) ;
for ( p =string ; *p ; p + + )
{ for ( q =r = p ; * q ; q + + ) if ( *r >*q) r = q ;
if ( ) { c = * r ; * r =*p ; * p = c ; }
}
for ( p =string ; * p ; p + + )
{ for ( q = p ; * p ==*q ; q + + ) ;
strcpy (p+1, q ) ;
}
printf (“esult : % s \ n ” , string ) ; }
A
r!=p
B
r==q
C
r!=q
D
p!=q
答案解析
正确答案:A
解析:
指针
