#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,n,sum,i;
printf("n=");
scanf("%d",&n);
sum=0;
for(m=1;sum<n;m++)
{
for(i=1;i<=m;i++)
{
i*=i;
}
sum+=i;
}
printf("m=%d",m-2);
return 0;
}
感谢指正