从键盘上输入3个整数,按由大到小的顺序输出。(C语言,用指针)答:if(*p2>*p3) swap(p1,p3);//b>c,交换b和c的值 } void main(){ int *p1,*p2,*p3,a,b,c;printf("%s","enter three integer number:");scanf("%d,%d,%d",&a,&b,&c);//从键盘输入三个整数,以逗号隔开 p1=&a; //把3个整数分别赋给3个指针变量 p2=&b;p3=&c;printf("...
从键盘上输入三个整数a,b,c要求按从大到小的顺序输出,用if-else语句...答:include <stdio.h>int main(){int a,b,c,d; printf("请输入三个数:");scanf("%d,%d,%d",&a,&b,&c);if(b>a){ d=a; a=b; b=d;}if(c>a)printf("%d,%d,%d\n",c,a,b);else{if(b<c) printf("%d,%d,%d\n",a,c,b); else printf("%d,%d,%d\n...
编写程序,从键盘输入3个整数,要求设3个指针变量p1、p2、p3,使p1指向3...答:include<stdio.h>int main(){int a,b,c,*p1=&a,*p2=&b,*p3=&c,*t; scanf("%d%d%d",p1,p2,p3); if(*p1<*p2){t=p1;p1=p2;p2=t;} if(*p1<*p3){t=p1;p1=p3;p3=t;} if(*p2<*p3){t=p2;p2=p3;p3=t;} printf("%d %d %d\n",*p3,*p2,*p1); return 0;} ...