输入三个整数,要求按由小到大的顺序输出。

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:51:19
要求用"指针"方法处理!

#include <stdio.h>
#define N 3
main()
{int a[N+1],j,n;
int *pointer[N+1];
for(j=0;j<N+1;j++) pointer[j]=&a[j];
for(j=1;j<N+1;j++)scanf("%d",&pointer[j]);
for(n=1;n<N;n++)
for(j=1;j<N+1;j++)
if(pointer[j]>pointer[j+1])
{pointer[0]=pointer[j];
pointer[j]=pointer[j+1];
pointer[j+1]=pointer[0];}
for(j=1;j<N+1;j++)
printf("%d ",pointer[j]);
getch();}

#include<stdio.h>
void main()
{int a,b,c,*p,*q,*r,t;
p=&a;q=&b;r=&c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
t=*p;*p=*q;*q=t;
if(a>c)
t=*p;*p=*r;*r=t;
if(b>c)
t=*q;*q=*r;*r=t;
printf("%d,%d,%d\n",a,b,c);
}
注意在数字输入时应用空格隔开如 3 2 1

由键盘随意输入三个整数,按从小到大的顺序输出 要求:用一个输出语句来显示。 输入4个整数,要求按由小到大顺序输出. 输入4个整数,按由小到大的顺序输出 C语言写出 ,输入4个整数,要求按由大到小的顺序输出? 比较三个整数:输入三个整数x,y,z,请把这三个数由小到大输出. 6.键盘输入三个整数a,b,c要求按由大到小的顺序输出。要求用Turbo C编写程序 题目:输入三个整数x,y,z,请把这三个数由小到大输出 输入三个整数x,y,z,请把这三个数由小到大输出。。 写一个函数,使N个整数按由小到大的顺序排列,要求在主函数中输入10个数,并输出排好序的数 输入4个整数,要求按由小到大的顺序输出,用C语言怎么编程呀?求高人指点呀!