用C++编程:1的阶层加到10的阶层,使用For语句,还有While和Do While语句编程!!

來源:互聯網  2009-08-15 20:20:09  評論

分類: 電腦/網絡 >> 程序設計 >> 其他編程語言

問題描述:

有谁懂得,请速答!!!急急急!!

參考答案:

我刚刚做了一下

没有用递归思想,你看看行不行,下面是代码,你copy下,在C++下运行一下看对不对,如果有问题你可以发消息给我.

#include

using namespace std;

void main()

{

int i=1,j=1; //初始化,进入循环

long sum1=0,sum2=0,sum3=0; //记录和 初值为0

long k; //过渡值

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

{

k=1;

for(j=1;j<=i;j++) k=k*j; //求j的阶

sum1=sum1+k;

}

cout<

i=1,j=1; //初始化,进入循环

while(i<=10)

{

k=1; j=1;

while(j<=i)

{

k=k*j; //求j的阶

j++;

}

sum2=sum2+k;

i++;

}

cout<

i=1,j=1; //初始化,进入循环

do{

k=1; j=1;

do{

k=k*j; //求j的阶

j++;

}while(j<=i);

sum3=sum3+k;

i++;

}while(i<=10);

cout<

}

希望对你有帮助.

[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]有谁懂得,请速答!!!急急急!![br][b]参考答案:[/b][br]我刚刚做了一下

没有用递归思想,你看看行不行,下面是代码,你copy下,在C++下运行一下看对不对,如果有问题你可以发消息给我.

#include

using namespace std;

void main()

{

int i=1,j=1; //初始化,进入循环

long sum1=0,sum2=0,sum3=0; //记录和 初值为0

long k; //过渡值

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

{

k=1;

for(j=1;j<=i;j++) k=k*j; //求j的阶

sum1=sum1+k;

}

cout<

i=1,j=1; //初始化,进入循环

while(i<=10)

{

k=1; j=1;

while(j<=i)

{

k=k*j; //求j的阶

j++;

}

sum2=sum2+k;

i++;

}

cout<

i=1,j=1; //初始化,进入循环

do{

k=1; j=1;

do{

k=k*j; //求j的阶

j++;

}while(j<=i);

sum3=sum3+k;

i++;

}while(i<=10);

cout<

}

希望对你有帮助.

c语言while语句1阶层加到10阶层,用C++编程:1的阶层加到10的阶层,使用For语句,还有While和Do While语句编程!!...相关推荐

  1. c语言输入字符串以井号结束,想学好C语言必须得先学会自救(命令行必须以井号“#”开头 最后不能加分号“;”结尾)...

    想学好C语言必须得先学会自救(命令行必须以井号"#"开头 最后不能加分号";"结尾) 2018-11-24 [[编程学习]想学好C语言,必须得先学会自救]htt ...

  2. “存储区更新、插入或删除语句影响到以外的行数(0)。实体在加载后可能被修改或删除”如何解决

    做项目的时候,我们的try... catch语句捕捉到这种异常,我们该如何解决呢? 之所以出现这样的异常,是因为我们用实体对象在接收页面的参数时,并没有接收到实体对象的主键,所以我们要在视图那里获取到 ...

  3. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...

  4. 原来热加载如此简单,手动写一个 Java 热加载吧

    1. 什么是热加载 热加载是指可以在不重启服务的情况下让更改的代码生效,热加载可以显著的提升开发以及调试的效率,它是基于 Java 的类加载器实现的,但是由于热加载的不安全性,一般不会用于正式的生产环 ...

  5. java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......

    导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...

  6. 怎样把本软件是否注册的标志加在程序里?(注:不想加在数据库里)

    怎样把本软件是否注册的标志加在程序里?(注:不想加在数据库里) Delphi / Windows SDK/API http://www.delphi2007.net/DelphiDB/html/del ...

  7. cad线加粗怎么设置_原来CAD的线条还可以这样加粗!还能修改初始单位!太实用了...

    线条是CAD绘图中一个很基本的元素,不过,线条虽然简单,也是有很多学问的!今天小编就来跟大家分享一些关于线条的小技巧!如果你也正好遇到了这些问题,不防来看看吧! 一.线条如何加粗 1.Pedit命令 ...

  8. 小米8对一加6打开软件速度测试,买一加6还是小米8?小米8和一加6区别对比

    买一加6还是小米8?据相关媒体报道,继一加6后,小米前些天也推出了同样搭载骁龙845处理器的最新旗舰--"小米8".值得一提的是,小米8还被官方称为"8周年的代表之作&q ...

  9. vs2015web项目无法加载64位c++的dll,提示试图加载不正确的格式

    vs2015无法加载64位c++的dll,提示试图加载不正确的格式! 开始用winform引用64位的c++的dll,在项目的属性设置生成里面选择any cpu或者x64都可以成功! 但在web项目和 ...

  10. 倒序查10条数据_10 | 怎么给字符串字段加索引?

    现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天要讨论的问题. 假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的: mysql> create ta ...

最新文章

  1. 5G会用什么样的语音通信方案?
  2. 光流 速度_[论文笔记] FlowNet 光流估计
  3. Java的新项目学成在线笔记-day12(六)
  4. sscanf fscanf函数格式化输入遇到\n问题
  5. 日记20190415
  6. 谷歌、雅虎支持中文域名搜索 有助提升SEO
  7. 系统设计:github上学习如何设计大型系统的项目
  8. dj鲜生-35-设置django的session使用redis来存储
  9. 导航 navigationbar 与 tabbar
  10. 同时启动两个android模拟器
  11. 0819 - 要想富,追新不守旧
  12. MySQL5.6.26升级到MySQL5.7.9实战方案
  13. canvas 华为tree
  14. 基于asp.net317员工出差企业差旅管理系统
  15. 计算机导论知识梳理,《计算机导论》知识点
  16. 0X00000000指令引用的0x00000000内存该内存不能为read或written
  17. windows终端终端_Windows终端机完整指南
  18. Tensorflow系列——Saver的用法
  19. opta球员大数据预测胜负_大数据预测简介及使用流程
  20. 以太坊编程涉及那些开发语言?

热门文章

  1. SQL Server 2012笔记分享-35:配置客户端网络协议
  2. python + opencv 创建简单渐变色
  3. RedisTemplate that could not be found如何解决?
  4. C1能力认证训练题解析 _ 第二部分 _ Web基础
  5. 通信方面工作一些简单的名词解释整理
  6. 项目经理如何才能控制项目进度
  7. java点击按钮隐藏图片6_原生JS实现隐藏显示图片 JS实现点击切换图片效果
  8. idea2018激活码
  9. android本地图片转bitmap,Android中图片的网络路径转换为Bitmap格式
  10. Scratch案例——切西瓜