| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 603 人关注过本帖
标题:函数排大小
只看楼主 加入收藏
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:8 
函数排大小
菜鸟问,下列函数语句错在哪里呢?
怎么编译不成功呢
void sort(p1,p2,p3)
int *p1,*p2,*p3;
{int t;
 if (*p1>*p2) {t=*p1;*p1=*p2;*p2=t;}
 if (*p1>*p3) {t=*p1;*p1=*p3;*p3=t;}
 if (*p2>*p3) {t=*p2;*p2=*p3;*p3=t;}

 main()
{int x,y,z;
 printf ("请输入3个数:");scanf ("%d%d%d",&x,&y,&z);
 sort (&x,&y,&z);printf("排序结果:  %5d%5d%5d\n",x,y,z);
 getch();
 }
搜索更多相关主题的帖子: void 
2011-03-25 11:38
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:5 
程序代码:
mian()
{
     int *p1=&x,*p2=&y,*p3=&z;
sort(p1,p2,p3)
}
怎么样?

免费赠送河蟹一只
2011-03-25 11:55
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:5 
以下是引用pcbaichi在2011-3-25 11:55:06的发言:

mian()
{
     int *p1=&x,*p2=&y,*p3=&z;
sort(p1,p2,p3)
}怎么样?

不怎么样! (*^__^*) 嘻嘻…… main VS mian

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-03-25 12:05
禾才程
Rank: 2
等 级:论坛游民
帖 子:18
专家分:55
注 册:2010-12-11
收藏
得分:5 
#include "stdio.h"
#include "conio.h"
void sort(int *p1,int *p2,int *p3)
{int t;
if (*p1>*p2) {t=*p1;*p1=*p2;*p2=t;}
if (*p1>*p3) {t=*p1;*p1=*p3;*p3=t;}
if (*p2>*p3) {t=*p2;*p2=*p3;*p3=t;}
 }
main()
{int x,y,z;
printf ("请输入3个数:");scanf ("%d %d %d",&x,&y,&z);
sort(&x,&y,&z);printf("排序结果:  %5d%5d%5d\n",x,y,z);
getch();
}
这样不就好了嘛··
2011-03-25 12:09
plane5530
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-1-19
收藏
得分:0 
还是不行啊,上面的都不行。不知道为什么?

[ 本帖最后由 plane5530 于 2011-3-25 12:27 编辑 ]
2011-03-25 12:10
shuimu10
Rank: 2
等 级:论坛游民
帖 子:53
专家分:48
注 册:2010-11-19
收藏
得分:5 
#include <stdio.h>
void sort(int *p1,int *p2,int *p3) /*你的这里错了*/
{
    int t;
    if (*p1>*p2) {t=*p1;*p1=*p2;*p2=t;}
    if (*p1>*p3) {t=*p1;*p1=*p3;*p3=t;}
    if (*p2>*p3) {t=*p2;*p2=*p3;*p3=t;}
}

int main()
{int x,y,z;
printf ("请输入3个数:");scanf ("%d%d%d",&x,&y,&z);
sort (&x,&y,&z);printf("排序结果:  %5d%5d%5d\n",x,y,z);
getchar();
}
2011-03-25 12:10
shuimu10
Rank: 2
等 级:论坛游民
帖 子:53
专家分:48
注 册:2010-11-19
收藏
得分:0 
你在定义sort函数的时候还少个大括号 }
2011-03-25 12:12
禾才程
Rank: 2
等 级:论坛游民
帖 子:18
专家分:55
注 册:2010-12-11
收藏
得分:0 
恩,同7楼,函数没有返回值加个return; 语句也是没错的··
2011-03-25 12:14
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
少了个花括号 自己看不出来吗

                                         
===========深入<----------------->浅出============
2011-03-25 15:21
快速回复:函数排大小
数据加载中...
 
   



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

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