项目1:利用循环求和
一、问题及代码
/*
* 文件名称:项目1:利用循环求和.cpp
* 作 者:刘泽宇
* 完成日期:2016年 4 月 21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无需任何输入
* 问题描述:求1000以内所有偶数的和
* 程序输出:1000以内所有偶数的和为:250500
* 问题分析:无
* 算法设计:利用循环即可
*/
#include <iostream>
using namespace std;
int main()
{
int a,b=0;
for (a=2;a<=1000;a=a+2)
b=a+b;
cout<<"1000以内所有偶数的和为:"<<b<<endl;
return 0;
}
二、运行结果
项目2:分数的累加
一、问题及代码
/*
* 文件名称:项目2:分数的累加.cpp
* 作 者:刘泽宇
* 完成日期:2016年 4 月 21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无需任何输入
* 问题描述:求1/3-3/5+5/7-7/9…+19/21的结果
* 程序输出:1/3-3/5+5/7-7/9…+19/21的结果为:-0.383842
* 问题分析:无
* 算法设计:c=-c很关键
*/
#include <iostream>
using namespace std;
int main()
{
double a,b=0,c=1.0;
for(a=1;a<=19;a=a+2)
{
b=a*c/(a+2)+b;c=-c;
}
cout<<"1/3-3/5+5/7-7/9…+19/21的结果为:"<<b<<endl;
return 0;
}
二、运行结果:
项目3:乘法口诀表
一、问题及代码
/*
* 文件名称:001.cpp
* 作 者:刘泽宇
* 完成日期:2017 年 4 月 21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无需任何描述
* 问题描述:编程序输出一个乘法口诀表
* 程序输出:1×1=1。。。。。9×9=81
* 问题分析:无
* 算法设计:无
*/
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
{
c=a*b;
cout<<b<<"×"<<a<<"="<<c<<" ";
}
cout<<endl;
}
return 0;
}
二、运行结果