#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#define MAX 10
int main()
{
int array[MAX];
int i;
int max;
printf("please input number:\n");
for(i=0;i<MAX;i++){
scanf("%d",&array[i]);
}
max=array[0];
for(i=0;i<MAX;i++)
if(max<array[i])
max=array[i];
printf("the result is %d\n",max);
return 0;
}
编译后:运行
./get_max < input.txt >res.txt 五个参数,表示从input.txt获得数据,结果放入res.txt
cat res.txt
the result is: 10
可以做成一个shell脚本中:
#!/bin/bash./get_max <number.txt > res.txt
chmod u+x start.sh
./start.sh