使用指针数组的指针指向字符串数组

并对字符串由小到大排序输出

#include<stdio.h>
#include<string.h>

void sort(char *name[],int n)
{
char *temp;
int i,j,k;
for(i=0;i<n-1;i++)
{

for(j=i+1;j<n;j++)
{
if(strcmp(name[i],name[j])>0)
{

temp=name[i];
name[i]=name[j];
name[j]=temp;
}

}
}

}
int main(){
     char *course[]={"ca","op","da","cd"};
     int i,n=4;
     sort(course,n);
     for(i=0;i<n;i++)
        {
            printf("%s\n",course[i]);
         }
return 0;
}
全部评论
主函数代码修改: int main(){ char *course[]={"ca","op","da","cd"}; int i,n=4; sort(course,n); for(i=0;i<n;i++) printf("%s\n",course[i]); return 0; } (牛客传了几次也不能传上for循环)
点赞 回复 分享
发布于 2024-01-31 13:59 江苏

相关推荐

不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 15:08
点赞 评论 收藏
分享
晗江雪:其实我只是觉得你们导员说的很好笑
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:21
被夸真的超级开心,好可爱的姐姐
码农索隆:老色批们不用脑补了,我把金智妮的图找来了查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务