比较十个数的大小c语言
C语言 输入10个整数,找出最大与最小的数,并指出在数组中的位置
\/\/ include<stdio.h> int main(){ int a[10], i, max, min;for(i = 0; i < 10; i++){ scanf("%d", &a[i]); \/\/输入十个数 if(i == 0) \/\/初始化最大值,最小值的位置为0 max = min = 0;if(a[max] < a[i]) \/\/找出最大值的位置 max = i;if(a[...
求C语言 输入10个数 输出最大值
C语言输入十个数的编程方法如下:1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个。2.接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较。3.接着使用for循环,来连续接收10个数字的输入。4.每次接收到一个数后,使用Max进行比较,如果比Max则将Max更新为更...
c语言(最好用冒泡算法) 求十个数中最大的五个数(从大到小排序),和最小...
include<stdio.h> int main(void){ int a[10]= {1,9,5,6,4,8,0,2,3,7};int flag=0;while(flag==0){ flag=1;int i;for(i=0; i<9; ++i){ if(a[i]<a[i+1]){ int temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=0;} } } int j;printf("max 5 numbers:")...
C语言,用选择法对数组中10个整数按由小到大排序?求解释!!!
然后通过t=array[k];array[k]=array[i];array[i]=t;这三条语句,再把这数组中最小的数字放到前面。注意C语言当中的“=”不是等于,只是一种赋值运算。其中if(array[j]<array[k]) k=j;这条语句用来比较当前位置的值和初始值(即array[0]的值)的大小的。注意上述语句中第二个for循环的...
c语言 利用排序程序求十个数中最大值和最小值的差
if((a[j]-a[j+1])>0.0001)\/\/浮点类型的数不能直接比较大小,因为精度问题,所以设置一个精度值 { temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } } int main(){ float max,mix;float a[10];input(a,10);\/\/调用输入函数 sort(a,10);\/\/调用排序函数 max=a[9];\/\/最大值是...
C语言:对输入的十个数进行从小到大排序
3、接着编写主函数,主函数中定义一个数组,然后用scanf接受数组,用户输入10个数以后,会将数存在数组array中,然后调用上面处理排序的函数,函数的输入就是刚才输入的数,最后在把排序的结果输出即可:4、最后编译运行,输入10个数,最后控制台输出了排序的结果,证明程序的逻辑是没有问题的。以上就是C...
C语言~十个数字从小到大怎么排列~从大到小呢~
\/\/要求任意输入10个数,然后按从小到大顺序输出#include <stdio.h>int main(){int a[10];int i,j;int temp;printf("请输入10个整数:");for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=0;i<9;i++){for(j=0;j<9-i;j++){if(a[j]>a[j+1]){temp=a[j];a[j]=a[...
C语言中,从键盘输入10个数,从小到大排列输出,怎么写啊,最好注明语句的...
k[j]; k[j] = k[j+1]; k[j+1] = temp; } } } }int main(){ int i,a[10] = {0}; printf("请输入10个数字\\n"); for(i = 0; i<10;
C语言编程: 输入0-10之间的十个数字 找出最大值 最小值 去除最大值最...
include<stdio.h>int main(){ int a[15],i,k,mi,mx,fi,fx; double sum=0.0; printf("请输入10个0-10之间的数字\\n"); while(scanf("%d",&a[0])){ if(a[0]<0||a[0]>10){ printf("输入错误,请重新输入\\n"); continue; } for(i=1;i<10;i...
用c语言循环语句:求10个数的最大值
1 输入第一个数,作为最大值。2 输入剩余9个数,与最大值比较,如更大则替换。3 输出最大值。代码:int main(){ int i,n,max; scanf("%d",&max); for(i = 1; i < 10; i ++) { scanf("%d",&n); if(n>max)max=n; } printf("%d",max);} ...
朝阳市尼膜回答: 你的程序问题是出在循环这里了 for(i;i<10;i++){for(j=i;j<10;j++) 这里j应该是j=i+1{b[i]=max(b[i],b[j]); 这里你的本意是找出剩下数字中第i位最大的,但是这条语句结合调用的函数实际返回的是10个数据中最大的存放在b[i]中.因为你的max()...
龚仁18484382199问: C语言问题,输入十个数求最大最小 - ?
朝阳市尼膜回答: #include <stdio.h> int main() {int min,max;int x[10];int i;for(i=0;i<10;i++){printf("输入第%d个数:",i+1);scanf("%d",&x[i]);}max=min=x[0];for(i=1;i<=10;i++){if(min>x[i]){min=x[i];}if(max<x[i]){max=x[i];}}printf("最大值为:%d,最小值为:%d\n",max,min);return 0; } 一次输一个
龚仁18484382199问: C语言:实现10个数之间大小的比较,输出最大值和最小值 - ?
朝阳市尼膜回答: #include void main() { int i,j=0,a,min; int b[10]; printf("请输入:"); scanf("%d",&a); for(i=0;i scanf("%d",&b[i]); min=b[0]; for(i=1;i if(b[i] { min=b[i]; j=i; } printf("最小值:%d,最小值的下标:%d\n",min,j); } 亲,看看上面这个代码吧,应该符合你的要求,希望采纳!!!
龚仁18484382199问: 十个数比较大小,用c语言怎么比? 输出最大数和最小数. - ?
朝阳市尼膜回答: #include<stdio.h> void main() { int max,min,x,n; printf("请输入第1个数:"); scanf("%d",&x); max=min=x; for(n=2;n<=10;n++) {printf("请输入第%d个数:",n); scanf("%d",&x); if(x>max) {max=x;continue;} if(x<min) min=x; } printf("最大数是:%d\n最小数是:%d\n",max,min); }
龚仁18484382199问: 用c语言编程,求任意10个数中的最大数与最小数之和. - ?
朝阳市尼膜回答: int sum(int a[]) { int Max = a[0]; int Min = a[0]; for (int i = 0; i < 10; ++i) { if (Min > a[i]) Min = a[i]; else if (Max < a[i]) Max = a[i]; } return Max + Min; }
龚仁18484382199问: 用C语言编写冒泡法比较10个数的大小的程序. - ?
朝阳市尼膜回答: 举几个例子: 1.输入10个整数存入数组中,然后把它们从小到大排列并放在同一数组中.(思路:先找出最小的,放在第一个位置,为了防止把原先的数覆盖掉,可以把原先的第一个数和最小数的位置互换). main() { int array[10]; int i,j,min,...
龚仁18484382199问: c语言编程:从键盘输入10个数,要求找出里面最大的数和最小的数 - ?
朝阳市尼膜回答: #include int main() { int i, min, max, n; printf("输入10个数:"); scanf("%d", &n); min = max = n; for(i = 1; in) min = n; else if(max
龚仁18484382199问: 怎么用C语言中的while循环比较任意十个数的大小 - ?
朝阳市尼膜回答: #include <stdio.h> #include <stdlib.h> #define N 10 //可以设定输入的个数int main() {double nums[N];int i = 0;int j = 0;double Max;while(i < N){printf("请输入第%d个数:", i + 1);scanf("%lf",&nums[i]);i++;}Max = nums[0];while(j...
龚仁18484382199问: 在c语言环境下输入十个数,输出最大数和最小数,并按大小顺序排列!!谢谢 - ?
朝阳市尼膜回答: 修改:#include <stdio.h> int main() { int a[10],i,j,temp; printf("输入10个数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) for(j=i+1;j<10;j++) { if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } printf("数组为:"); for(i=0;i<10;...
龚仁18484382199问: c语言编程 依次输入10个数,找出其中的最大数. - ?
朝阳市尼膜回答: #include <stdio.h>int main(void) {int i = 0, max = 0, x =0;printf("请输入10个整数:");for(i=0;i<10;i++) {scanf("%d", &x);if(x > max) max = x;}//nextprintf("最大值为:%d", max);return 0; }