c++作业4

xiaoxiao2021-02-28  116

* 文件名称:利用循环求和                        乘法口诀表                        输出完数 * 作    者:曹子民   * 完成日期:2017年5月5日     * 版 本 号:v1.0     * 对任务及求解方法的描述部分:    * 输入描述:略 * 问题描述:略  * 程序输出:略 * 问题分析:略    * 算法设计:  一. 利用循环求和 1.while循环  #include <iostream> using namespace std; int main( ) {  int x=2,s=0; while(x<=1000) { s+=x; x=x+2; } cout<<"s="<<s<<endl; return 0; } 2.do while循环  #include <iostream> using namespace std; int main( ) {  int x=2,s=0; do { s+=x; x=x+2; } while(x<=1000); cout<<"s="<<s<<endl; return 0; } 3.for循环  #include <iostream> using namespace std; int main( ) {  int i,s; s=0; for(i=2;i<=1000;i=i+2) s=s+i; cout<<"s="<<s<<endl; return 0; }  二. 乘法口诀表  #include <iostream> using namespace std; int main( ) {  int i,j;   for(i=1;i<=9;++i) { for(j=1;j<=i;++j) cout<<i<<"×"<<j<<'='<<i*j<<' '; cout<<endl; } return 0; } 三.输出完数 #include<iostream>   using namespace std;   int main()   {       int i,j;       for(i=2;i<=1000;i++)       {           int sum=0;           for(j=1;j<=i/2;j++)           {               if(i%j==0)                   sum+=j;           }           if(sum==i)               cout<<"1000以内的完数有:"<<i<<endl;       }       return 0;   }  
转载请注明原文地址: https://www.6miu.com/read-21779.html

最新回复(0)