/*
* 文件名称:ex
* 作 者:莫洋
* 完成日期:2016年3月2日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述:用循环语句
* 程序输出: 1-1/2+3/1-1/4+1/5-1/6+1/7-1/8+1/9
* 问题分析:略
* 算法设计: 如下
*/
#include<stdio.h>
void main()
{
int i;
double sum=0,b,a=1;
for(i=1;i<=9;i++)
{
a=a*i;
b=1/a;
if(i%2==0)
sum=sum-b;
else
sum=sum+b;
}
printf("%.8lf\n",sum);
}
#include<stdio.h>
void main()
{
int i;
double sum=0,b,a=1;
while(i!=9)
{
i=1;
a=a*i;
b=1/a;
if(i%2==0)
sum=sum-b;
else
sum=sum+b;
i++;
}
printf("%.8lf\n",sum);
}
#include<stdio.h>
void main()
{
int i;
double sum=0,b,a=1;
do
{
i=1;
a=a*i;
b=1/a;
if(i%2==0)
sum=sum-b;
else
sum=sum+b;
i++;
}
while(i!=9);
printf("%.8lf\n",sum);
}
运行结果:
心得体会:复习了去年学的C语言知识。