您的位置:首页 > 编程语言 > C语言/C++

C++第四次作业

2017-04-19 15:15 267 查看
一、问题及代码:

/*
* 文件名称:233.cpp
* 作    者:汤永泰
* 完成日期:2017 年 4 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:第四次作业(1000以内偶数合)
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
int i=2,s=0;
while(i<=1000)
{
if(i%2==0)
s+=i;
i+=2;
}
cout<<s<<endl;
return 0;
}


/*
* 文件名称:233.cpp
* 作    者:汤永泰
* 完成日期:2017 年 4 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:第四次作业(99乘法表)
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
cout<<j<<"*"<<i<<"="<<i*j<<" ";
cout<<endl;
}


/*
* 文件名称:123.cpp
* 作    者:汤永泰
* 完成日期:2017 年 4 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:第四次作业(1000以内完数)
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
void main()
{
int i,j;
for(i=2;i<=1000;i++)
{
int k=0;
for(j=1;j<i;j++)
{
if(i%j==0)
k+=j;
}
if(k==i)
cout<<i<<endl;
}
}


二、运行结果:







三、知识点总结:for语句的运用

四、心得体会:定义位置很重要
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: