一道C语言题目 求各位帮我看看哪里不对!!!

#include"stdio.h"#include"string.h"main(){charstr[10][8],str1[8];inti,j;for(i=0;i<10;... #include"stdio.h"
#include"string.h"
main()
{char str[10][8],str1[8];
int i,j;
for(i=0;i<10;i++)
gets(str[i]);
for(i=0;i<9;i++)
for(j=9;j<8-i;j++)
{if(strcmp(str[i],str[i+1])>0)
{strcpy(str1,str[i]);
strcpy(str[i],str[i+1]);
strcpy(str[i+1],str1);
}

}
for(i=0;i<10;i++)
{printf(str[i]);
printf("\n");
}
}
展开
 我来答
听不清啊
高粉答主

2016-05-18 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:2亿
展开全部

#include"stdio.h"

#include"string.h"

main()

{char str[10][20],str1[20];

 int i,j;

 for(i=0;i<10;i++)

gets(str[i]);

 printf("sorted:\n");

 for(i=0;i<9;i++)

for(j=0;j<9-i;j++)

{if(strcmp(str[j],str[j+1])>0)

{strcpy(str1,str[j]);

 strcpy(str[j],str[j+1]);

 strcpy(str[j+1],str1);

}

 

}

for(i=0;i<10;i++)

printf("%s\n",str[i]);

system("pause");

return 0;

}

上海联韬企业
2025-02-17 广告
联韬企业管理咨询有限公司是专注在供应链管理和运营管理领域的培训咨询机构,承办CPIM/CSCP/CLTD/SCOR DS认证项目的教育培训及考试管理,为企业和个人提供教育培训,专业认证考试和咨询指导服务。帮助企业实施和改进管理流程;提高管理... 点击进入详情页
本回答由上海联韬企业提供
lajibaodu
2016-05-18 · TA获得超过1068个赞
知道小有建树答主
回答量:694
采纳率:100%
帮助的人:252万
展开全部

首先,for(j=9;j<8-i;j++)

这句话 我先吐槽一下,你想让他死循环么~

其次,你不用j来进行记录操作,反而用的是i  那么第一个i = 0的时候,你永远用的是i = 0 里面循环多少遍都没有用~


我把代码改了下,不确定你题目是什么,只是修改了一下~你试试~

#include"stdio.h"
#include"string.h"
int main(){
    char str[10][8],str1[8];
    int i,j;
    for(i=0;i<10;i++)
        gets(str[i]);
    for(i=0;i<9;i++){
        for(j=0;j<=8-i;j++){
            if(strcmp(str[j],str[j+1])>0){
                strcpy(str1,str[j]);
                strcpy(str[j],str[j+1]);
                strcpy(str[j+1],str1);
               }   
           }   
      }    
      for(i=0;i<10;i++){
          printf(str[i]);
          printf("\n");
     }   
      return 0;
  }



本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓强jt
2016-05-18
知道答主
回答量:3
采纳率:0%
帮助的人:2905
展开全部
把题目说一说,代码编译通过了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式