#include//stdio.h是c的标准的i/o库,是以函数的方式向buffer写入或读取字符,iostream.h是c++的标准i/o库,引入了输入/输出流的概念,是一个类库,是以类方法从streambuf中读取,写入字符。
int max=0;
int min=1000;
void change(int a[],int n)
{
int i,j,k;
for(i=1;imax)
{
max=a[i];
k=i;
}
a[k]=min;
a[j]=max;
printf("the position of min is:%3d\n",j);
printf("the position of max is:%3d\n",k);
printf("Now the array is:\n");
for(i=0;i
xiongyao@xiongyao-Lenovo:~/c编程$ gcc example.c -o example
xiongyao@xiongyao-Lenovo:~/c编程$ ./example
please input the number of elements:
3
please imput the elements:
1
3
5
the position of min is: 0
the position of max is: 2
Now the array is:
5 3 1
max=5
min=1
第二种方法:
#include "stdio.h"
//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出
int main()
{
int i;
float max,min,a[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
max=min=a[0];
for(i=1;i<10;i++)
{
if(maxa[i])
min=a[i];
}
printf("最大为:%f\n最小为:%f\n",max,min);
return 0;
}
xiongyao@xiongyao-Lenovo:~/c编程$ gcc 2.c -o 2
xiongyao@xiongyao-Lenovo:~/c编程$ ./2
请输入10个数,每输入一个数按回车键结束:
1
3
6
5
9
23
56
95
45
8
最大为:95.000000
最小为:1.000000
xiongyao@xiongyao-Lenovo:~/c编程$