c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改#include "stdio.h"#include "conio.h"main(){int n1,n2,n3;int *pointer1,*pointer2,*pointer3;printf("please input 3 number:n
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/05 12:39:46
![c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改#include](/uploads/image/z/6737180-68-0.jpg?t=c%E8%AF%AD%E8%A8%80%E7%94%A8%E6%8C%87%E9%92%88%E6%96%B9%E6%B3%95%E8%BE%93%E5%85%A53%E4%B8%AA%E6%95%B0a%2Cb%2Cc%2C%E6%8C%89%E5%A4%A7%E5%B0%8F%E9%A1%BA%E5%BA%8F%E8%BE%93%E5%87%BA%2C%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E5%8F%AA%E8%83%BD%E8%BE%93%E5%87%BA%E6%9C%80%E5%B0%8F%E7%9A%84%E9%82%A3%E4%B8%AA%E5%85%B6%E4%BB%96%E4%B8%A4%E4%B8%AA%E6%9C%89%E9%94%99%E6%B1%82%E4%BF%AE%E6%94%B9%23include+%22stdio.h%22%23include+%22conio.h%22main%28%29%7Bint+n1%2Cn2%2Cn3%3Bint+%2Apointer1%2C%2Apointer2%2C%2Apointer3%3Bprintf%28%22please+input+3+number%3An)
c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改#include "stdio.h"#include "conio.h"main(){int n1,n2,n3;int *pointer1,*pointer2,*pointer3;printf("please input 3 number:n
c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改
#include "stdio.h"
#include "conio.h"
main()
{
int n1,n2,n3;
int *pointer1,*pointer2,*pointer3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
pointer1=&n1;
pointer2=&n2;
pointer3=&n3;
if(n1>n2) swap(pointer1,pointer2);
if(n1>n3) swap(pointer1,pointer3);
if(n2>n3) swap(pointer2,pointer3);
printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);
getch();
}
swap(p1,p2)
int *p1,*p2;
{
int p;
p=*p1;*p1=*p2;*p2=p;
}
c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改#include "stdio.h"#include "conio.h"main(){int n1,n2,n3;int *pointer1,*pointer2,*pointer3;printf("please input 3 number:n
#include "stdio.h"
#include "conio.h"
swap(int *p1,int *p2) /*放在前面,不然要声明*/
{ /*你原来定义的int *p1,*p2;放在函数形参里面*/
int p;
p=*p1;*p1=*p2;*p2=p;
}
main()
{
int n1,n2,n3;
int *pointer1,*pointer2,*pointer3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
pointer1=&n1;
pointer2=&n2;
pointer3=&n3;
if(n1>n2) swap(pointer1,pointer2);
if(n1>n3) swap(pointer1,pointer3);
if(n2>n3) swap(pointer2,pointer3);
printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);
getch();
}