Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225798
  • 博文数量: 53
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 507
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-22 13:38
文章分类

全部博文(53)

文章存档

2009年(1)

2008年(52)

我的朋友

分类: C/C++

2008-08-20 15:05:48

void main()
{
 //字符指针数组
 
 /*char *p[5];
 char temp[10];
 char *d;
 int i,j;
*/
 char *p[5];
 char *d;
 char p1[5][20];
 int i,j;
 printf("输入5个字母\n");
 for(i=0;i<5;i++)
 {
  p[i] = p1[i];
  gets(p[i]);
 }

/*
 printf("输入5个字母\n");
 for(i=0;i<5;i++)
 {
  gets(temp);
  p[i]= temp;
  strcpy(temp,"");
 }
 */
 for(i=0;i<5;i++)
 {
  for(j=0;j<4-i;j++)
  {
   if(strcmp(p[j],p[j+1])>0)
   {
    d=p[j];
    p[j]=p[j+1];
    p[j+1]=d;
   }
   
  }
 }
 printf("按字母排列如下\n\n");
 for(i=0;i<5;i++)
 {
  printf("%s\n",p[i]);
 }
}
阅读(1230) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~