使用指针数组的指针指向字符串数组
并对字符串由小到大排序输出
#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;
}
#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循环)
相关推荐
点赞 评论 收藏
分享
小破站_程序员YT:这事既然干都干了,完全可以大胆一点。让赔偿金是你试用薪资覆盖不了的地步。
点赞 评论 收藏
分享