项目【1】利用循环求和
一、问题及代码
/*
*文件名称:Ex4-2.cpp
*作 者:彭俊荣
*完成日期:2017年4月19日
*版 本 号:v1.0
*对任务及求解方法的描述部分:编写循环结构程序,求和
*输入描述:输入1000以内的数
*问题描述:求1000以内所有偶数的和
*程序输出:偶数求和
*问题分析:无
*算法设计:无
*/
#include<iostream>
using namespace std;
void main()
{
int n=2,sum=0;
while(n<=1000)
{
sum=sum+n;
n=n+2;
}
cout<<"1000以内所有偶数的和:"<<sum<<endl;
}
/*
*文件名称:Ex4-2.cpp
*作 者:彭俊荣
*完成日期:2017年4月19日
*版 本 号:v1.0
*对任务及求解方法的描述部分:编写循环结构程序,求和
*输入描述:输入1000以内的数
*问题描述:求1000以内所有偶数的和
*程序输出:偶数求和
*问题分析:无
*算法设计:无
*/
#include<iostream>
using namespace std;
void main()
{
int n=2,sum=0;
do
{
sum=sum+n;
n=n+2;
}while(n<=1000);
cout<<"1000以内所有偶数的和:"<<sum<<endl;
}
/*
*文件名称:Ex4-2.cpp
*作 者:彭俊荣
*完成日期:2017年4月19日
*版 本 号:v1.0
*对任务及求解方法的描述部分:编写循环结构程序,求和
*输入描述:输入1000以内的数
*问题描述:求1000以内所有偶数的和
*程序输出:偶数求和
*问题分析:无
*算法设计:无
*/
#include<iostream>
using namespace std;
void main()
{
int n,sum=0;
for(n=2;n<=1000;n+=2)
{
sum+=n;
}
cout<<"1000以内所有偶数的和:"<<sum<<endl;
}
二、运行结果
项目【2】分数的累加
一、问题及代码
/*
*文件名称:Ex4-2.cpp
*作 者:彭俊荣
*完成日期:2017年4月19日
*版 本 号:v1.0
*对任务及求解方法的描述部分:编写循环结构程序,求和
*输入描述:输出1/3-3/5+5/7-7/9…+19/21的结果
*问题描述:找规律求和
*程序输出:和
*问题分析:无
*算法设计:无
*/
#include<iostream>
using namespace std;
void main()
{
int i;
double sum=0,s1=0,s2=0,n=1,m=3;
for(i=1;i<=5;i++)
{
s1=s1+n/(n+2);
n+=4;
s2=s2+m/(m+2);
m+=4;
sum=s1-s2;
}
cout<<"sum="<<sum<<endl;
}
二、运行结果
项目【3】乘法口诀表
一、问题及代码
/*
*文件名称:Ex4-2.cpp
*作 者:彭俊荣
*完成日期:2017年4月19日
*版 本 号:v1.0
*对任务及求解方法的描述部分:编写循环结构程序,输出乘法口诀表
*输入描述:输出乘法口诀表
*问题描述:输出一个乘法口诀表
*程序输出:图表
*问题分析:无
*算法设计:无
*/
#include<iostream>
using namespace std;
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<<i<<"*"<<j<<"="<<(i*j)<<" ";
}
cout<<endl;
}
}
二、运行结果