|
|
发表于 2020-12-13 20:52:00
|
显示全部楼层
本楼为最佳答案
本帖最后由 jackz007 于 2020-12-13 21:00 编辑
- char fun(char str){ // 问题
- int i,j;
- char temp;
- for(i=1;i<6-1;i++){ // 问题
- for(j=0;j<6-i-1;j++){ // 问题
- if(str[i]<str[j]){
- temp=str[j];
- str[j]=str[i];
- str[i]=temp;
- }
- }
- }
- return str; // 问题
- }
复制代码
改为
- void fun(char str[]){ // 有修改
- int i , j ;
- char temp ;
- for(i = 1 ; i < M - 2 ; i ++) { // 有修改
- for(j = i + 1; j < M - 1 ; j ++){ // 有修改
- if(str[i] < str[j]){
- temp=str[j] ;
- str[j]=str[i] ;
- str[i]=temp ;
- }
- }
- }
- }
复制代码 |
|