c++作业四

来源:互联网 发布:dede 修改服务器域名 编辑:程序博客网 时间:2024/06/03 15:49
 一、问题及代码
/*
 * 文件名称:1.cpp 
 * 作    者:龙禹丹 
 * 完成日期:2017年 4月 18日 
 * 版 本 号:v1.0 
 * 对任务及求解方法的描述部分: ;略
 * 输入描述: 
 * 问题描述:编程求 1/3-3/5+5/7-7/9…+19/21 
 * 程序输出:-0.383842 
 * 问题分析:略 
 * 算法设计:
 */  
#include<iostream>       #include <cmath>     using namespace std;    
int main()    {        double sum=0,i=1,n=3,m=1;      while (i<=19 && n<=21) {      sum=sum+i/n*m;      i=i+2;      n=n+2;      m=-m;      }      cout<<"1/3-3/5+5/7-7/9…+19/21的结果为:"<<sum<<endl;    return 0;         }  

二、运行结果


 一、问题及代码
/*
 * 文件名称:1.cpp 
 * 作    者:龙禹丹 
 * 完成日期:2017年 4月 18日 
 * 版 本 号: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<<i<<"*"<<j<<"="<<i*j<<"\t";          }          cout<<endl;     }      return 0;  }  

二、运行结果


一、问题及代码
/*
 * 文件名称:1.cpp 
 * 作    者:龙禹丹 
 * 完成日期:2017年 4月 18日 
 * 版 本 号:v1.0 
 * 对任务及求解方法的描述部分: ;略
 * 输入描述: 
 * 问题描述:输出完数
 * 程序输出:略
 * 问题分析:略 
 * 算法设计:
 */  
#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;}
二、运行结果



0 0
原创粉丝点击