编译器错误 1d returned 1 exit status

//此函数找出数组最小值

#include

int minvalue ( int value[10] )
{
int minValue , i;

minValue = value[0];

for ( i = 1; i<10 ; i++){
    if( value[i]<minValue )
        minValue = value[i];
} 

return minValue;

}

//此函数为主程序

int mian()
{
printf ("输入十个数字\n");

int value[10];
int i;
int minvalue ( int value[10] ); 

for (i = 0; i<10; i++)
    value[i] = 0;
    scanf ("%i", &value[i]);

int minscores;
minscores = minvalue ( value );

//将一个数组传递给一个函数,只需在调用时列出函数的名字,不需带任何下标。 

printf("最小值为%d\n",minscores);

return 0;

}
求大神解答

用%d是不是更适合点

 scanf ("%d", &value[i]);

主函数里的for循环没有括起来啊

http://zhidao.baidu.com/link?url=SIj2RDqTOLoQXAnC88JrIPOlKTBpB5yVDTwD5XRKf0E3u999t2iERZRXX4IrTekU1SeNw3nK_Q7OXQ2n3f25twBqiL-qVJwLplsTnX5c9Bm

主函数main拼错了不是mian