c语言编写四个数比大小
C语言问题:输入四个数,输出最大者
只判断a和b有什么用?总共有4个数,应该再跟其它数判断,才能找出最大的数。代码:include<stdio.h> void main(){ int max, a,b,c,d;\/\/加了个max,用于保存最大的数 scanf("%d,%d,%d,%d",&a,&b,&c,&d);\/\/每个数用逗号隔开,这样才能正确获得每个数 max = a;\/\/max起初为a的值...
c语言新手求教,输入四个数,输出最大的数
其实我感觉最好把要比较的数放在一个数组里,如a[4],这样的话,只要用一个循环就可以了,不用这么多的代码.还有就是,C语言的运行是从上到下的,有时候会有判断条件会跳过,不过总的来说还是从上到下的
c语言 输入四个数,判断最大值输出?
int arr[4] = { -99999 };int num;for (int i = 0; i < 4; i++){ scanf("%d", &num);switch (i){ case 0:arr[0] = num;break;default:if (arr[i - 1] > num){ arr[i] = arr[i - 1];arr[i - 1] = num;} else arr[i] = num;break;} } printf("最大数...
如何用C语言编程把四个数由大到小输出(用IF语句)?
int Arr_Count; \/\/数组的个数 int i;int dat[]={3,2,1,4,6,5};Arr_Count=sizeof(dat)\/sizeof(int); \/\/这里的sizeof中的int必须和你数组的类型一样,才是数组元素的个数 sort(dat,Arr_Count,0); \/\/调用函数,从小到大排列 for(i=0;i<Arr_Count;i++)printf("%d\\n"...
求四个数中较大的两个数用C语言如何写
include <stdio.h> include <stdlib.h> int main(){ int a[4];scanf("%d%d%d",&a[0],&a[1],&a[2],&a[3]);int max1,max2;max1=a[0];max2=a[1];if(a[2]>max1&&a[2]>max2){ if(max1>max2)max2=a[2];else max1=a[2];} if(a[3]>max1&&a[3]>max2){ i...
C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?(要用sw...
include<stdio.h> main(){ int i,j,temp;int a[4];printf("Please you input the four number you want to campare!\\n");for(i=0;i<4;i++) \/*输入要比较的四个数字*\/ scanf ("%d,",&a[i]);for(j=0;j<4;j++)\/*采用冒泡排序法排序*\/ { for (i=0;i<4-j;i++)if ...
C语言用if实现四个数比较
因为你的if条件只是一次比较导致的。include "stdio.h"main(){ int a,b,c,d,t;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);scanf("%d",&d);if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(a>d){t=a;a=d;d=t;} if(b>c){t=b;b=c;c=t;} ...
C语言编程序:输入a,b,c,d四个整数,求最小值,最大值。
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);} 原理就是运用冒泡算法,两两比较,把所有的比较完,得出最大和最小值...
C语言从键盘输入四个数a,b,c,d,要求按由小到大的顺序输出。
include <stdio.h> main(){ int t=0;;int a[5];for(int i=0;i<4;i++){ scanf("%d",&a[i]);} for(int i=0;i<4;i++)\/\/冒泡排序 { for(int j=0;j<4-i-1;j++){ if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(int i=0;i<4;i...
C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?_百度知 ...
利用函数的模块化设计。1、完成整体函数格局,输入、排序、输出。2、输入函数代码如下:3、排序函数代码如下:4、输出函数代码如下:5、执行结果:
沈河区严立回答: 如果单纯输出最大|最小值的话,如下 #include<stdio.h> int a,b,i; int main() { scanf("%d",&a); b=a; for(i=0;i<3;i++) { scanf("%d",&a); b=b>a?b:a;//输出最大值 //b=b<a?b:a; 输出最小值 } printf("%d",b); }如果升序|降序排列输出的话 #...
丰昌18528149242问: c语言,输入4个数,比较它们的大小,并输出其中的最大者 - ?
沈河区严立回答: int main(void) { int a[4],i; for(i=0;i<4;i++) { scanf("%d ",&a[i]); } for(i=1;i<4;i++) { if(a[0]<a[i])a[0]=a[i]; } printf("%d",a[0]); }
丰昌18528149242问: C语言中如何编 输入4个数 输出最大值和最小值? - ?
沈河区严立回答: 采用数组来接收输入的4个数,然后给数组排序,最后只需要输出数组的第一个数和最后个数,具体代码如下: int i,j,tmp,num;int str[4]; num=4; printf("请输入%d个整数:",num);//数for(i=0;i<num;i++)scanf("%d",&str[i]); for(i=0;i...
丰昌18528149242问: C语言 用最短的代码实现输入的四个数字大小排列 - ?
沈河区严立回答: #include<stdio.h> void main() { float a[4],tmp; int i,j; printf("enter 4 data\n"); scanf("%f %f %f %f",&a[0],&a[1],&a[2],&a[3]); for (i=0;i<3;i++) for (j=i;j<4;j++) { if (a[j] > a[i]) { tmp=a[i];a[i]=a[j];a[j]=tmp; }; } printf("%f %f %f %f\n",a[0],a[1],a[2],a[3]); }
丰昌18528149242问: 比较4个数大小怎么写? - ?
沈河区严立回答: 冒泡法还有一个方法忘记了. 设四个数为a,b,c,d. 首先a与b,c,d比较,把最大的赋值给a.具体过程是若a<b,则a=b,若a<c,则a=c,若a<d,则a=d 这样得到最大值a, 然后再比较b与c,d把第二大的赋值给b 同样操作得到c,d.
丰昌18528149242问: C语言中怎么编写“输入四个整数按大小顺序排列输出”? - ?
沈河区严立回答: #includevoid main() { int a[4]; int temp; for(int i=0;i{ printf("请输入第%d个整数",i+1); scanf("%d",&a[i]); } for(i=0;i{ for(int j=0;jif(a[j]{ temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } } printf("\n排序后为:\n"); for(i=0;iprintf("%d",a[i]); } printf("\n") }
丰昌18528149242问: 四个数如何排大小,用c语言 - ?
沈河区严立回答: 如果将4个数存在数组a中,则 找最大最小: int max=a[0],min=a[0]; for(i=0;i<4;i++) {if (a[i]>max) max=a[i];if(a[i]} 排序: 冒泡法: for (i=0;i<4;i++)for (j=i;j<4;j++)if (a[j]>a[j+1]) { int t=a[j];a[j]=a[j+1];a[j+1]=t;}
丰昌18528149242问: 4个数比较大小,结果从小到大排列,用C语言怎么编??
沈河区严立回答: int[4] info;for(int j=0;j<4;j++){for(int i=0;i<4-j;i++){ if(info[i]>info[i+1]) { info[i]=info[i]+info[i+1]; info[i+1]=info[i]-info[i+1]; info[i]=info[i]-info[i+1]; }}}
丰昌18528149242问: C语言逻辑问题,四个数比较大小 - ?
沈河区严立回答: void main() { float a,b,c,d,t; a = 1; b = 2; c = 3; d = 4; printf("please enter a,b,c,d:"); scanf("%f,%f,%f,%f",&a,&b,&c,&d); /* * 冒泡法排序 * for( i=0; i<n-1; i++) * { * for(j=i+1; j<n; j++) * { * if(a[i] < a[j]) * { * swap(&a[i], &a[j]); * } * } * } * 下面的算法是...
丰昌18528149242问: c语言 比较四个数的大小,输出较小的一个 - ?
沈河区严立回答: #include "stdio.h"int main() { int a,b,c,d,e; printf("input 4 numbers:\n"); scanf("%d %d %d %d",&a,&b,&c,&d); if(a<b) {e=a;a=b;b=e;} if(a<c) {e=a;a=c;c=e;} if(a<d) {e=a;a=d;d=e;} if(b<c) {e=b;b=c;c=e;} if(b<d) {e=b;b=d;d=e;} if(c<d) {e=c;c=d;d=e;} printf("\n%d %d %d %d\n",a,b,c,d); return 0; }