用C语言编写,查找数组中的最值

 时间:2024-10-27 17:14:26

在visualC++6.0上,用C语言编写,查找数组中的最值

工具/原料

visualC++6.0

方法/步骤

1、打开visualC++6.0-文件-新建-文件-C++SourceFile

用C语言编写,查找数组中的最值

用C语言编写,查找数组中的最值

2、定义变量:#include<stdio.h>main(){inta[20],max,min,i,j,k,n;/*定义数组及变量数据类型为基本整型*/j=0;k=0;

用C语言编写,查找数组中的最值

3、输入元素的个数:printf("pleaseinputthenunberofelements:\n");scanf("%d",&n);/*输入要输入的元素个数*/

用C语言编写,查找数组中的最值

4、输入数据:printf("pleaseinputtheelement:\n");for(i=0;i<n;i++)/*输入数据*/scanf("%d",&a[i]);min=a[0];

用C语言编写,查找数组中的最值

5、找出数组中最小的数:for(i=1;i<n;i++)/*找出数组中最小的数*/if(a[i]<min){min=a[i];j=i;/*将最小数所存储的位置赋给j*/}max=a[0];

用C语言编写,查找数组中的最值

6、找出数组中的最大数:for(i=1;i<n;i++)/*找出这组数据中的最大数*/if(a[i]>max){max=a[i];k=i;/*将最大数说存储的位置赋给k*/}

用C语言编写,查找数组中的最值

7、输出结果:printf("\nthepositionof咯悝滩镞minis:%3d\n",j);/*输出原数组中最小数所在的位置*/p鸡堕樱陨rintf("theminnumberis:%3d\n",min);printf("thepositionofmaxis:%3d\n",k);/*输出原数组中最大数所在的位置*/printf("themaxnumberis:%3d\n",max);return0;

用C语言编写,查找数组中的最值

8、完整的源代码:#inclu蟠校盯昂de<stdio.h>main(){inta[20],max荑樊综鲶,min,i,j,k,n;/*定义数组及变量数据类型为基本整型*/j=0;k=0;printf("pleaseinputthenunberofelements:\n");scanf("%d",&n);/*输入要输入的元素个数*/printf("pleaseinputtheelement:\n");for(i=0;i<n;i++)/*输入数据*/scanf("%d",&a[i]);min=a[0];for(i=1;i<n;i++)/*找出数组中最小的数*/if(a[i]<min){min=a[i];j=i;/*将最小数所存储的位置赋给j*/}max=a[0];for(i=1;i<n;i++)/*找出这组数据中的最大数*/if(a[i]>max){max=a[i];k=i;/*将最大数说存储的位置赋给k*/}printf("\nthepositionofminis:%3d\n",j);/*输出原数组中最小数所在的位置*/printf("theminnumberis:%3d\n",min);printf("thepositionofmaxis:%3d\n",k);/*输出原数组中最大数所在的位置*/printf("themaxnumberis:%3d\n",max);return0;}

用C语言编写,查找数组中的最值

如何利用单片机测量正弦波的峰值? 如何在proteus中放置直流电压表? Keil uVision5如何添加.H文件 15按键控制数码管加减 【Keil+Proteus仿真】51单片机实现心形流水灯
热门搜索
童装图片 漫画台漫画 电视机图片 qq飞车图片 爱情漫画大全