在visualC++6.0上,用C语言编写,查找数组中的最值
工具/原料
visualC++6.0
方法/步骤
1、打开visualC++6.0-文件-新建-文件-C++SourceFile
2、定义变量:#include<stdio.h>main(){inta[20],max,min,i,j,k,n;/*定义数组及变量数据类型为基本整型*/j=0;k=0;
3、输入元素的个数:printf("pleaseinputthenunberofelements:\n");scanf("%d",&n);/*输入要输入的元素个数*/
4、输入数据:printf("pleaseinputtheelement:\n");for(i=0;i<n;i++)/*输入数据*/scanf("%d",&a[i]);min=a[0];
5、找出数组中最小的数:for(i=1;i<n;i++)/*找出数组中最小的数*/if(a[i]<min){min=a[i];j=i;/*将最小数所存储的位置赋给j*/}max=a[0];
6、找出数组中的最大数:for(i=1;i<n;i++)/*找出这组数据中的最大数*/if(a[i]>max){max=a[i];k=i;/*将最大数说存储的位置赋给k*/}
7、输出结果:printf("\nthepositionof咯悝滩镞minis:%3d\n",j);/*输出原数组中最小数所在的位置*/p鸡堕樱陨rintf("theminnumberis:%3d\n",min);printf("thepositionofmaxis:%3d\n",k);/*输出原数组中最大数所在的位置*/printf("themaxnumberis:%3d\n",max);return0;
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;}