练习一:
编写程序,求 2^2+4^2+6^2+...+n^2?
 -直到累加和大于或等于 10000 为止,输出累加和
 -输出累加式中的项数ì,以及最大的数 n
#include<stdio.h>
int main()
{
	int sum = 0;
	int i = 1;
	int n = 0;
	while(sum < 10000)//将sum累计到大于等于10000
	{
		n = (2*i)*(2*i);
		sum = sum + n;
		i = i+1;
	}
	i = i-1;
	printf("sum = %d\n", sum);
	printf("i = %d\n", i);
	printf("n = %d\n", n);//最大项数
	getchar();
	return 0;
} 
运行结果:
练习二
-编写程序,近似计算圆周率 π的值
 提示:π/4=1-1/3+1/5-1/7 +1/9-......
 ·要求:
 √分别打印前100,1000,10000项计算的T值
 √打印最后一项的绝对值小于 10-6 时候的 π 值
#include<stdio.h>
int main()
{
	double sum = 0.0;
	double n = 0.0;
	int i = 1;
	int flag = 1;
	while(i <= 10000)//将sum累计到大于等于10000
	{
		n = flag * (1.0 /(2*i - 1));
		sum = n + sum;
		flag = flag*(-1);
		i = i+1;
	}
	printf("PI = %f\n", sum*4);
	getchar();
	return 0;
} 
运行结果:



















