#include <stdio.h>
#include <stdlib.h>
int main()
{
int j,i,count=0;
float e=0,p=1,x;
for(j=1;;j++)
{
count++;
for(i=1;i<=j;i++)
p*=i;
if(p>=100000) break;
x=1/p;
p=1;
e+=x;
}
e+=1;
printf("%f %d\n",e,count);
return 0;
}
知识点
1.学会用嵌套循环。
2.注意在使用嵌套循时要对所定义的付初值