一、乘法口诀表
/*
* 文件名称: c++4-乘法口诀表.cpp
* 作 者: 熊豆瑄
* 完成日期: 2017 年 4 月 21 日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分: 用循环语句完成
* 输入描述: 略
* 问题描述: 编程序,输出一个乘法口诀表
* 程序输出: 略
* 问题分析: 略
* 算法设计: for循环语句
*/
#include<iostream>
using namespace std;
int main()
{
int i,j,product;
for(i=1;i<=9;++i){
for(j=1;j<=i;++j){
product=i*j;
cout<<j<<"×"<<i<<"="<<product<<" ";
}
cout<<endl;
}
return 0;
}
二、利用循环求和
/*
* 文件名称:c++4-求1000以内所有偶数的和.cpp
* 作 者:熊豆瑄
* 完成日期: 2017 年 4 月 21 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:求1000以内所有偶数的和
* 输入描述:略
* 问题描述:求1000以内所有偶数的和
* 程序输出:1000以内所有偶数的和
* 问题分析:
* 算法设计:for语句
*/
#include<iostream>
using namespace std;
int main()
{
int i,sum=0;
for(i=0;i<=1000;i=i+2)
sum=sum+i;
cout<<"1000以内的偶数和为"<<sum<<endl;
return 0;
}
三、输出完数
/*
* 文件名称: c++4-输出完数.cpp
* 作 者: 熊豆瑄
* 完成日期: 2017 年 4 月 21 日
* 版 本 号: v1.0
* 对任务及求解方法的描述部分: 用循环语句完成
* 输入描述: 略
* 问题描述: 编程找出1000以内的所有完数
* 程序输出: 略
* 问题分析: 略
* 算法设计: for循环语句及if语句
*/
#include<iostream>
using namespace std;
int main()
{
int a,i,f;
for(a=2;a<=1000;a++)
{
f=0;
for(i=1;i<a;i++)
{
if(a%i==0)
f=f+i;
}
if(f==a)
cout<<a<<endl;
}
return 0;
}