缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

问题描述:

#include
#include
void fun( int m, int k )
{
int aa[20], i;
for( i = 0; m>0; i++ )
{
/**********found**********/
aa[i] = m%k;
m /= k;
}
for( i--; i; i-- )
/**********found**********/
printf( "%d", aa[ i ] );
}

main()
{
int b, n;
printf( "\nPlease enter a number and a base:\n" );
scanf( "%d %d", &n, &b );
fun( n, b );
printf("\n");
}
代码写出后就出现了不支持默认int的提示,求大神指教

很明显,main函数没有返回类型

int main()
{
return 0;
}

请给 main 函数增加返回类型

int main()
{
return 0;
}

main函数是int返回值

main函数没有返回类型