c语言,有两个整数a,b,由用户输入1,2或3.如输入1,程序就给出ab中大者...答:用指向函数的指针作函数参数,书上例题 include<stdio.h> main(){ int max(int,int);int min(int,int);int add(int,int);void fun(int x,int y,int (*p)(int,int));int a=34,b=21,n;printf("输入1or2or3\n");scanf("%d",&n);if(n==1) fun(a,b,max);else if(n==2)...
输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按...答:include <stdio.h> include <string.h> void CompareInt(int* a, int* b, int* c){ if( *a >= *b && *a >= *c ){ if( *b >= *c ){ printf("%d %d %d", *c, *b, *a);} else { printf("%d %d %d", *b, *c, *a);} } if( *b >= *a && *b >= *c...
c语言程序中多个scanf函数的问题答:代码如下:include<stdio.h> void main(){ int a,b;float x,y;char c1,c2;scanf("%d,%d",&a,&b);scanf("%f,%f",&x,&y);getchar();scanf("%c,%c",&c1,&c2);printf("a=%d,b=%d\n",a,b);printf("x=%f,y=%f\n",x,y);printf("c1=%c,c2=%c\n",c1,c2);} ...