| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:请问前辈我的程序哪里出现了问题?
只看楼主 加入收藏
huaihuai12
Rank: 1
来 自:天津
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-5-11
结帖率:88.89%
收藏
 问题点数:0 回复次数:3 
请问前辈我的程序哪里出现了问题?
#include<stdio.h>
main()
{char *p[3];
 char a[3][20];
 int i,j;
 for(i=0;i<3;i++)
 for(j=0;j<20;j++)
 scanf("%c",a[i][j]);
 for(i=0;i<3;i++)
 p[i]=a[i];
 sort(p,3);
 for(i=0;i<3;i++)
 printf("%s\n",*p[i]);
}
sort(char *p[],int n)
{ int i,j;
 char *temp;
 for(i=0;i<n;i++)
 for(j=0;j<19;j++)
 if(strcmp(*(p+j),*(p+j+1))>0)
 {temp=*(p+j);
  *(p+j)=*(p+j+1);
  *(p+j+1)=temp;
 }

}

[[it] 本帖最后由 huaihuai12 于 2008-5-11 10:29 编辑 [/it]]
搜索更多相关主题的帖子: 前辈 前辈 
2008-05-11 10:26
菜鸟选手
Rank: 1
等 级:新手上路
帖 子:132
专家分:0
注 册:2008-5-5
收藏
得分:0 
程序崩溃, 请不要使用TC.!
 orz ..

算法学习群57909089
2008-05-11 10:37
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1687
专家分:4253
注 册:2007-12-27
收藏
得分:0 
不要用%c处理字符串。
2008-05-11 10:40
jingangshifu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-5-11
收藏
得分:0 
#include<stdio.h>
main()
{char *p[3];
char a[3][100];
int i;
for(i=0;i<3;i++)
gets(a[i]);
for(i=0;i<3;i++)
p[i]=a[i];
sort(p,3);
for(i=0;i<3;i++)
 puts(p[i]);
}
sort(char *p[],int n)
{
int i,j,k;
char *temp;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(strcmp(*(p+k),*(p+j))>0)  k=j;
if(i!=k)
{temp=*(p+k);
  *(p+k)=*(p+i);
  *(p+i)=temp; }


}


}


2008-05-11 11:15
快速回复:请问前辈我的程序哪里出现了问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018237 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved