天天看點

計算從1-1/2+1/3-1/4+1/5-1/6+...-1/100=???

//計算從1-1/2+1/3-1/4+1/5-1/6+...-1/100=???
#include<stdio.h>
#include<math.h>
#define N 100
void main()
{
	float number=1.0;
	float sum=0.0;
	float i=1.0;
	while(number<=N)
	{
		sum=sum+i/number;
		++number;	
		i=(-1)*i;
	}
	printf("sum=%f\n",sum);
}
//判斷從1000~2000之間的閏年
#include<stdio.h>
#define Temp ((year%4==0 && year%100!=0) || (year%400==0))
void main()
{
	int year;
	for(year=1000;year<=2000;++year)
	{
		if(Temp)
		{
			printf("%d ",year);
		}
	}
	printf("\n");
}