#include
#include
int main()
{
int n=0;
while(pow(1.05,n)>pow(10,6) || pow(1.05,n+1)
n++;
}
printf("%d\n%0.3f\n",n,pow(1.05,n));
return 0;
}
可能要严格按照范例来。程序就借花献佛了。输出格式改了改,楼主试试。
#include
#include
int main()
{
int n=0;
while(pow(1.05,n)>pow(10,6) || pow(1.05,n+1)
n++;
}
printf("n=%d\npow(1.05,n)=%f\n",n,pow(1.05,n));
return 0;
}