永发信息网

这个C语言的问题在哪里 麻烦解释下

答案:2  悬赏:70  手机版
解决时间 2021-04-15 21:38

#include "stdio.h"
#include "conio.h"
void int pp(int *a,*b,*c)
{
int temp
if(*a>*b)
{
temp=*a;
*a=*b;
*b=temp;
}
if(*b>*c)
{
temp=*b;
*b=*c;
*c=temp;
}
if(*a>*c)
{
temp=*a;
*a=*c;
*c=temp;
}
}
main()
{
int x,y,z;
int *p=&x,*q=&y,*s=&z;
scanf("%d%d%d",&x,&y,&z);
pp(p,q,s);
printf("%d %d %d",x,y,z);
getch();
}

最佳答案
#include "stdio.h"
#include "conio.h"



int pp(int *a, int *b, int *c)
{
int temp;

if(*a>*b)
{
temp=*a;
*a=*b;
*b=temp;
}
if(*a>*c)
{
temp=*a;
*a=*c;
*c=temp;
}
if(*b>*c)
{
temp=*b;
*b=*c;
*c=temp;
}
}
main()
{
int x,y,z;
int *p=&x,*q=&y,*s=&z;
scanf("%d%d%d",&x,&y,&z);
pp(p,q,s);
printf("%d %d %d",x,y,z);
getch();
}
全部回答

void int pp(int *a,*b,*c) 这里,声明的应该不返回任何值 void pp(int*a,int*b,int*c)

int temp if(*a>*b)这里少了个;,应该是 int temp;if(*a>*b) scanf("%d%d%d",&x,&y,&z);应该是scanf("%d,%d,%d",&x,&y,&z);

如果你是要实现按从小到大排列的话,最后一个条件语句if(*a>*c)不太对,应该改成if(*a>*b)因为这时c已经是最大了,比较它没有意义,把第一个条件语句再执行一遍就好了。

#include "stdio.h" #include "conio.h" void pp(int *a,int*b,int*c) { int temp; if(*a>*b) { temp=*a; *a=*b; *b=temp; } if(*b>*c) { temp=*b; *b=*c; *c=temp; } if(*a>*b) { temp=*a; *a=*b; *b=temp; } } main() { int x,y,z; int *p=&x,*q=&y,*s=&z; scanf("%d,%d,%d",&x,&y,&z); pp(p,q,s); printf("%d %d %d",x,y,z); getch(); } 

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
寻仙控火用什么侍宠好
质量管理包括哪些方面,质量管理包括的内容是
吉东家焖锅米饭南部店在什么地方啊,我要过去
原来是美男里的为傻瓜而唱的歌的歌词翻译?
上海南站在哪里
QQ宠物赛孔明的属性240以上的 谁能借兵给我
帮忙改错 急啊!
短文两篇蝉和贝壳的教案
闺蜜之间的感情句子,跟闺蜜的诗句 15分
转咀村村这个地址在什么地方,我要处理点事
说你有六个朋友这样就能把和你不相关的人连接
桃花小妹一共多少集啊!
PSP游戏容易安装吗??
97号汽油标识图什么颜色
李家私房面地址在哪,我要去那里办事
推荐资讯
DNF装备被盗申请能几次?
关于学习快乐的名言警句
鼎新大厦地址有知道的么?有点事想过去
我最近失恋了我想给我喜欢的那个女孩子写封信
谁可解答我万物为何物。万相之六道真身何在之
丽江古城怎么不交城市维护费,路怎么走
潍坊市的中级会计资格证什么时候领取
宝宝的血型
去男朋友家,他妈封给108块是什么意思?
帮我想一段广告语
哪位电脑高手谁能帮我做一个简单的网页,急用
《三国演义》真的是“尊刘抑曹”吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?