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

c++第四次作业

2017-05-04 13:50 197 查看
一、问题及代码

 copy  

   

 

 



     /*  

* 文件名称:乘法口诀

 

* 作    者:刘谦港 

* 完成日期:2017 年5 月 4
日  

* 版 本 号:v1.0  

* 对任务及求解方法的描述部分: 

* 输入描述:无 
 

* 问题描述:乘法口诀

* 程序输出:无

* 问题分析:略 

* 算法设计:

#include<iostream>    

using namespace std;    

int main ()    

{    

    int i,j;  

    for(i=1;i<=9;i++)  

    {  

        for(j=1;j<=i;j++)  

        cout<<j<<"*"<<i<<"="<<j*i<<" ";  

        cout<<endl;  

    }  

    return 0;    



二、运行结果:



一、问题及代码

 copy  

   

 





/*  

* 文件名称:完数

 

* 作    者:刘谦港

* 完成日期:2017 年5 月 4 日  

* 版 本 号:v1.0  

* 对任务及求解方法的描述部分: 

* 输入描述:无 
 

* 问题描述:完数

* 程序输出:完数 6  28  496  

* 问题分析:略 

* 算法设计:

#include<iostream>    

#include<cmath>    

using namespace std;    

int yzi(int b)    

{    

    int sum1=0;    

    for(int j=2;j<sqrt(b);j++)    

        if(b%j==0)    

        sum1+=(j+b/j);    

    return sum1;    

}    

int main()    

{    

    int i;    

    int sum2;    

    for(i=2;i<=1000;i++)    

    {    

        sum2=yzi(i)+1;    

        if(sum2==i)    

            cout<<"1000"<<"以内的完数有"<<i<<"  ";    

    }    

    cin.get();    

    return 0;    

}

二、运行结果:



一、问题及代码

[cpp] view
plain copy  

   

 





/*  

* 文件名称:贪财的富翁 

 

* 作    者:刘谦港 

* 完成日期:2017 年5 月 4 日  

* 版 本 号:v1.0  

* 对任务及求解方法的描述部分: 

* 输入描述:无 
 

* 问题描述: 贪财的富翁

* 程序输出:无  

* 问题分析:略 

* 算法设计:

#include<iostream>    

using namespace std;    

int main()    

{    

    int x=100000,i;    

    double y=0.01;    

    for(i=0;i<30;i++)    

    {    

        x+=100000;    

        cout<<"陌生人:"<<x;    

        y*=2;    

        cout<<"\t富翁:"<<int(y)<<endl;    

    }    

    return 0;    

}

二、运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: