标题:新手求解,for语句嵌套能不能用do while循环?必须用for循环?
只看楼主
zhoujiaxin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-9-12
结帖率:0
已结贴  问题点数:20 回复次数:5 
新手求解,for语句嵌套能不能用do while循环?必须用for循环?
编程计算s=1!+2!+....+10!
#include <iostream.h>
void main()
{
    int i,s;
    for(i=1;i<=10,i++){
        do{'i!'=i*i--;
    }while(i!=0);}
    cout<<s<<endl;
}
搜索更多相关主题的帖子: void 编程 include 
2012-12-07 11:00
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:5 
可以吧。
可是你 'i!' 是什么意思?
2012-12-07 11:39
mmmmmmmmmmmm
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:8
帖 子:388
专家分:1809
注 册:2012-11-2
得分:5 
供楼主参考

程序代码:
#include <iostream>
using namespace std;

int f(int i);
void main()
{
    int i,s;
    s=0;
    for(i=1;i<=10;i++){
       s+=f(i);
   }
    cout<<s<<endl;
}

int f(int i)
{
    if(i == 1)
        return 1;
    else
        return f(i-1)*i;
}

我们的目标只有一个:消灭0回复!
while(1)
++money;
2012-12-07 16:44
zhoujiaxin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-9-12
得分:0 
回复 3楼 mmmmmmmmmmmm
谢谢
2012-12-08 15:27
zmxx
Rank: 2
等 级:论坛游民
帖 子:3
专家分:15
注 册:2012-12-10
得分:5 
这递归用得好啊
2012-12-11 11:23
刘宇
Rank: 2
等 级:论坛游民
帖 子:21
专家分:16
注 册:2012-12-2
得分:5 
表示前两天刚做出来。。。。。
2012-12-11 23:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389988-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.140032 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved