C++作业4

    xiaoxiao2021-03-25  75

    一、问题及代码

    /* * 文件名称:Ex4-2.cpp * 作 者:徐怡清 * 完成日期:2017 年 4月 4日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:求1000以内所有偶数和 * 程序输出:sum * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int i(2),sum(0); while (i<=1000) { sum+=i; i=i+2; } cout<<"1000以内所有偶数和:"<<sum<<endl; return 0; }

    二、运行结果

    一、问题及代码

    /*      * 文件名 :Ex4-3.cpp      * 作    者:徐怡清      * 完成日期:2017 年 4月 4日      * 版 本 号:v1.0      * 对任务及求解方法的描述部分:     * 输入描述:无      * 问题描述:富翁问题 * 程序输出:输赢 * 问题分析:略     * 算法设计:略      */  #include<iostream> using namespace std; int main() { double x=0.01,y=0; int i; for(i=1;i<=30;i++) { y+=1e+5; x*=2; } cout<<"陌给富:"<<y<<endl; cout<<"富给陌:"<<x<<endl; if(y>x) cout<<"陌生人亏了"<<endl; else if(y==x) cout<<"不输不赚"<<endl; else cout<<"富翁亏了"<<endl; return 0; }

    /* * 文件名 :Ex4-4.cpp * 作 者:徐怡清 * 完成日期:2017 年 4月 4日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:输出完数 * 程序输出:1000以内的完数 * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int x,y,sum; cout<<"1000内的完数:"<<endl; for(x=2;x<1000;x++) { sum=0; for(y=1;y<=(x/2);y++) { if(x%y==0) { sum+=y; } } if(sum==x) { cout<<x<<endl; } } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-33054.html

    最新回复(0)