程序运行时一直出现这个错误: unrecoverable block scoping error
#include<stdio.h>#include<math.h>
void main()
{int water(int m,int n);
int m=300,n=500;
int water(int m,int n);
}
int water(int m,int n)
int a,b,c,k=0;
for(;m<n+1;m++)
{a=m/100;
b=(m/10)%10;
c=m%10;
if(m==pow(a,3)+pow(b,3)+pow(c,3))
printf("%d",m);
k++;
if(k==5) printf("\12");}
printf("\12");
printf("%d到%d之间有%d个水仙花数",m,n,k);
}