菜鸟求助字符串排序问题

时间:2008-08-28 06:00:55   来源:论坛整理  作者:  编辑:chinaitzhe
3个字符串的排序

#include <stdio.h>
#include <string.h>
int main(int argc,char* argv[])
{
void swap(char *p1,char *p2);
int i;
char str[3][30];
for(i=0;i <3;i )
gets(str[i]);
if(strcmp(str[0],str[1])>0)swap(str[0],str[1]);
if(strcmp(str[0],str[2])>0)swap(str[0],str[2]);
if(strcmp(str[1],str[2])>0)swap(str[1],str[2]);
for(i=0;i <3;i )
printf("%s\n",str[i]);


}
void swap(char *a,char *b)
{
char string[30]={0};
strcpy(string,a);
strcpy(a,b);
strcpy(a,string);
}


不知道错在哪了
关键字:菜鸟,字符串,问题,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面