【例2.1】求5的阶乘。
代码如下:
#include <stdio.h>
int main ()
{
int i,sum=1;
for(i=1;i<=5;i++)
sum*=i;
printf("5!=%d\n",sum);
return 0;
}
运行结果如下:
【例2.2】判断2000——2500年的每一年是否为闰年并将结果输出。
代码如下:
#include <stdio.h>
int main ()
{
int year;
for(year=2000;year<=2500;year++)
{
if(((year%4==0)&&(year%100!=0))||(year%400==0))
printf("%d ",year);
}
return 0;
}
运行结果如下:
【例2.3】求1-1/2+1/3-1/4+…+1/99-1/100.
代码如下:
#include <stdio.h>
int main()
{
int sign=1;
double deno=2.0,sum=1.0,term;
while(deno<=100)
{
sign=(-1)*sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf("%f\n",sum);
return 0;
}
运行结果如下: