c语言指针三个整数比较大小按顺序输出~自己写了个不知道哪错了!#includevoid main(){int *i ,*j ,*k ,*p ,a ,b ,c;scanf("%d ,%d ,%d" ,&a ,&b ,&c);*i = &a; *j = &b; *k = &c;if(a > b){*p = a;a = b;b = *p;}if(a > c){*p = a;a = c;c =
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 20:07:01
![c语言指针三个整数比较大小按顺序输出~自己写了个不知道哪错了!#includevoid main(){int *i ,*j ,*k ,*p ,a ,b ,c;scanf(](/uploads/image/z/8446605-69-5.jpg?t=c%E8%AF%AD%E8%A8%80%E6%8C%87%E9%92%88%E4%B8%89%E4%B8%AA%E6%95%B4%E6%95%B0%E6%AF%94%E8%BE%83%E5%A4%A7%E5%B0%8F%E6%8C%89%E9%A1%BA%E5%BA%8F%E8%BE%93%E5%87%BA%7E%E8%87%AA%E5%B7%B1%E5%86%99%E4%BA%86%E4%B8%AA%E4%B8%8D%E7%9F%A5%E9%81%93%E5%93%AA%E9%94%99%E4%BA%86%21%23includevoid+main%28%29%7Bint+%2Ai+%2C%2Aj+%2C%2Ak+%2C%2Ap+%2Ca+%2Cb+%2Cc%3Bscanf%28%22%25d+%2C%25d+%2C%25d%22+%2C%26a+%2C%26b+%2C%26c%29%3B%2Ai+%3D+%26a%3B+%2Aj+%3D+%26b%3B+%2Ak+%3D+%26c%3Bif%28a+%3E+b%29%7B%2Ap+%3D+a%3Ba+%3D+b%3Bb+%3D+%2Ap%3B%7Dif%28a+%3E+c%29%7B%2Ap+%3D+a%3Ba+%3D+c%3Bc+%3D)
c语言指针三个整数比较大小按顺序输出~自己写了个不知道哪错了!#includevoid main(){int *i ,*j ,*k ,*p ,a ,b ,c;scanf("%d ,%d ,%d" ,&a ,&b ,&c);*i = &a; *j = &b; *k = &c;if(a > b){*p = a;a = b;b = *p;}if(a > c){*p = a;a = c;c =
c语言指针三个整数比较大小按顺序输出~自己写了个不知道哪错了!
#include
void main()
{
int *i ,*j ,*k ,*p ,a ,b ,c;
scanf("%d ,%d ,%d" ,&a ,&b ,&c);
*i = &a; *j = &b; *k = &c;
if(a > b)
{
*p = a;a = b;b = *p;
}
if(a > c)
{
*p = a;a = c;c = *p;
}
if(b > c)
{
*p = b;b = c;c = *p;
}
printf("%d ,%d ,%d\n" ,*i ,*j ,*k);
}
c语言指针三个整数比较大小按顺序输出~自己写了个不知道哪错了!#includevoid main(){int *i ,*j ,*k ,*p ,a ,b ,c;scanf("%d ,%d ,%d" ,&a ,&b ,&c);*i = &a; *j = &b; *k = &c;if(a > b){*p = a;a = b;b = *p;}if(a > c){*p = a;a = c;c =
因为你的p没有赋初值所以会出错,帮你修改一下:
#include
void main()
{
int *i , *j , *k , temp, a , b , c;
scanf("%d , %d , %d" , &a , &b ,&c);
i = &a; j = &b; k = &c;
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;
}
printf("%d , %d , %d\n" , *i , *j , *k);
}