本帖最后由 Uijin_达达 于 2021-1-7 23:00 编辑
2.#include <stdio.h>
#include <math.h>
double Pi, i, sum, limit, a = 1;
int num = 1;
int main()
{
while(1)
{
i = 1 / a;
limit = pow(10, -8);
if (i < limit)
{
break;
}
if (!(num % 2))
{
i = -i;
}
sum = sum + i;
Pi = 4 * sum;
a+=2;
num++;
}
printf("Pi = %.7f\n", Pi);
return 0;
}
3.#include <stdio.h>
#include<math.h>
int couple = 1, generation = 1, month = 24, born = 0, brith = 0, flag = 0;
int main()
{
brith = month;
do
{
if (month == (brith - 2))
{
flag = 1;
}
if (flag)
{
generation++;
couple++;
}
month--;
}
while (month > 0);
printf("%d\n", couple);
return 0;
}
|