#include<stdio.h>
#include<math.h>
int main() {
double s = 1, pi, c,sum=0;
int n;
for (n = 1; n <= 100; n++)
{
c = s / (2 * n - 1);
s = -s;
sum += c;
}
pi = 4 * sum;
printf("pi=%lf", pi);
}
4、输出所有的水仙花数。(所谓的水仙花数是指一个3位数,其各位数字的立方和等于该数本身。)
#include<stdio.h>
#include<math.h>
int main() {
int a, b ,c, d, i;
for (i = 100; i < 1000; i++)
{
a = i / 100;
b = (i % 100) / 10;
c = i % 10;
if (i == a * a * a + b * b * b + c * c * c)
printf("%d ", i);
}
}