| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 735 人关注过本帖
标题:望高手改正 指教?
取消只看楼主 加入收藏
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
结帖率:100%
收藏
已结贴  问题点数:25 回复次数:9 
望高手改正 指教?
程序代码:
#include<stdio.h>//把字符串按字典顺序输出
#include<stdlib.h>//不会报错就是交换失败
#include<string.h>

   struct stu
    {
     char name[50];
   }*p;




int shuru(struct stu *p);//输入字符串
void swap(struct stu *p,int i);//交换字符串
void shuchu(struct stu *p,int r);//输出字符串


int main(){
p=(struct stu*)calloc(4,sizeof(struct stu));

    int r;
    r=shuru(p);
    printf("\n");
    swap(p,r);
    shuchu(p,r);


        return 0;
}


int shuru(struct stu *p)
{int i;
    for(i=0;i<3;)//输入三条字符串
    {
    scanf("%s",p++);
        i++;
    
    }
    return i;
}

void swap(struct stu *p,int i)
{
    int k,j;
    char m[50]={0};
for(j=0;j<i;j++)
    for(k=j;k<i;k++)//貌似交换错了啊
    {
        if(strcmp((p+j)->name,(p+k)->name)<0.5)
        {
            strcpy(m,(p+k)->name);
            strcpy((p+k)->name,(p+j)->name);
            strcpy((p+j)->name,m);
        }

    }

}

void shuchu(struct stu *p,int r)
{
    int d;
    for(d=0;d<r;d++)
    {
        printf("%s\n",(p+d)->name);
    }

}
2012-12-24 18:55
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 3楼 yaobao
输入
dsdfhgfj
fdhfdjhgfj
gj

输出
gj
fdhfdjhgfj
dsdfhgfj
Press any key to continue
2012-12-24 22:04
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 4楼 cyhdahua
你小子倒是帮我看看啊
2012-12-24 22:05
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 7楼 神龙赖了
scanf函数会遗留'\n'   没影响啊
2012-12-24 22:28
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 8楼 yaobao
你的是什么编译器啊
2012-12-24 22:32
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 13楼 yaobao
我的vc6.0
2012-12-24 22:37
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 13楼 yaobao
个人觉得不好用
2012-12-24 22:37
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
编译器连接有时会失败,郁闷!!!
2012-12-24 22:41
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
啊!!!此乃吾之编译器有时会出问题;非程序矣!呵11.00就要断网,谢谢各位!我得洗洗->睡了
2012-12-24 22:53
h1023417614
Rank: 4
等 级:禁止访问
帖 子:211
专家分:237
注 册:2012-11-30
收藏
得分:0 
回复 19楼 神龙赖了
学习了
2012-12-24 22:53
快速回复:望高手改正 指教?
数据加载中...
 
   



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

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