{ int num1,num2,num3,maxNum;printf("请输入三个整数");scanf("%d%d%d",&num1,&num2,&num3);maxNum=num1;//首先最大值等于第一个数 if(maxNum<num2)//如果小于第二个数就等于第二个数 maxNum=num2;if(maxNum<num3)//如果小于第三个数就等于第三个数 maxNum=num3;printf("...
maxNum=num1; //首先最大值等于第一个数 if(maxNum<num2) //如果小于第二个数就等于第二个数 maxNum=num2;if(maxNum<num3) //如果小于第三个数就等于第三个数 maxNum=num3;printf("最大值等于%d\n",maxNum); //输出最大值并换行 } 如果是求浮点数,程序中的变量需要修改...
scanf("%d,%d,%d",&a,&b,&c); //你的源代码里面少了右边的双引号 "printf("max=%d\n",d);}int max(int x,int y,int z) //你的源代码里这一句不能加 分号 ;{int g;if(x>y) g=x; //你的思路应该是用 g 来存储最大值,在这里先拿 x y 作比较,最大值放进 g 中else...
main(){ int max(int x,int y,int z);int a,b,c,d;printf("请输入三个整数:");//提示要输入的是三个整数,如果输入的是别的类型数据的话,会出错!scanf("%d,%d,%d",&a,&b,&c);//你的源代码里面少了右边的双引号 "d=max(a,b,c);printf("max=%d\n",d);} int max(int...
main(){ int a = 0, b= 0, c =0; scanf("%d %d %d", a, b, c); int max = 0; max = a> b ? a: b; if (max < c) { max = c; } printf("max = %d", max); return 0; } ...
if(a>=b && a>=c) z=a;if(b>=a && b>=c) z=b;if(c>=a && c>=b) z=c;return z;例如:void main(){ int a,b,c,p,max;printf("请输入a,b,c三个数字::");scanf("%d %d %d",a,b,c);if(a>b)p=a;else p=b;if(p<c)max=c;printf("最大值为:max=%d",...
b两个数中的最大值:include <stdio.h> int max(int a,int b);int main(void){ int a,b,c;printf("输入两个整数:");scanf("%d%d",&a,&b);c=max(a,b);printf("较大的数是:%d\n",c);return 0;} int max(int a,int b){ if(a>b)return a;else return b;} ...
include <stdio.h> main(){int i,j,max,min,a[3],t;printf("请输入a,b,c的值:");for (i=0;i<3;i++){scanf("%d",&a[i]);}for(i=0;i<2;i++)for(j=0;j<2-i;j++) if(a[j]<a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}printf("最大值为%d\n",a[...
d=max(a,b,c);printf("max=%d\n",d);} int max(int x,int y,int z) //你的源代码里这一句不能加 分号 ;{ int g;if(x>y) g=x; //你的思路应该是用 g 来存储最大值,在这里先拿 x y 作比较,最大值放进 g 中 else g=y;if(g<z) g=z; //这里在比较 g(里面...
int max = 0; int min = 0;scanf("%d", &a);max = min = a;while(n>0){ if(a> max){ max = a;} if(a < min){ min = a;} scanf("%d", &a);n--;} printf("max:%d, min:%d\n",max,min);} 原理就是运用冒泡算法,两两比较,把所有的比较完,得出最大和最小值...