c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 01:16:13
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;
}
#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;
}
#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();
}
#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();
}
c语言用指针方法输入3个数a,b,c,按大小顺序输出,输出结果只能输出最小的那个其他两个有错求修改
输入3个数a,b,c,按大小顺序输出.利用指针方法.
用指针编写C语言程序输入a,b,c三个数按从小到大顺序输出的流程图
C语言 有3个数a,b,c,要求按大小顺序把它们输出.
c语言:输入3个整数,按由小到大的顺序输出(要求用指针).
C语言中,输入三个数a b c,输出结果按大小排序,用if的嵌套结构.
C语言输入3个数,求输出最大那个数,我这个到底哪里错了?输出结果老是一个很大的数4199402
有3个数a b c要求用流程图按顺序大小输出
有3个数a b c要求用流程图按大小顺序输出
C语言,用指针.求输入20个数,依次输出这几个数,求最大值,最小值.
编写一个c程序,用指针的方法成功处理,输入3个整数,按由小到大的顺序输出
C语言,输入3个数,按由小到大的顺序输出,我这是错在哪了