怎么找出一个数组中,最大数和最小数。
我想到用冒泡排序第一个是最小 最后一个是最大
这样就能找到了
老师说 还有更好的方法
谁能告诉我吗 代码也给下。。
谢谢`
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int max,min; int i; int a[10]; printf("请输入10个数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } max=min=a[0]; for(i=1;i<10;i++) { if (a[i]>max) {max=a[i];} if(a[i]<min) {min=a[i];} } printf("最大数为:max=%d\n最小数为:min=%d\n",max,min); system("PAUSE"); return 0; }