Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3051|回复: 18
打印 上一主题 下一主题

【解决】 C++ loop中的 + 和 -

[复制链接]

14

主题

0

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
1#
发表于 2010-6-18 04:50 PM |只看该作者 |倒序浏览
本帖最后由 bboycs 于 2010-6-20 01:55 AM 编辑

情况是这样~
输入一个号码~
然后 -1
然后 答案要+ (答案 - 1)一直到 输入的号码等于 1

example ~
6
>>
5+ 4 + 3 + 2 + 1

#include <iostream>
using namespace std;
int main()
{
        int a;

        cout << "please enter a number" << endl;
       
                cin >> a,
               
               
               
                        do
                        {       
                                a = a - 1;
                                       
                               
                       
                        }
                       
               
                        while (a> 0);
               
               
               

                cout <<xxxx
}


loop 直接 - 我知道~
只是要 - 1又在 +  
不知道要怎么打~
求助求助~




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2010-6-18 06:09 PM |只看该作者
情况是这样~
输入一个号码~
然后 -1
然后 答案要+ (答案 - 1)一直到 输入的号码等于 1

example ~
...
bboycs 发表于 2010-6-18 04:50 PM



没能力直接写出 coding 的話,就先画出 flow chart 然后才跟着写出
不把加强這些基础的話,也没人能夠帮你一輩子的


回复

使用道具 举报

14

主题

0

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

3#
发表于 2010-6-18 10:44 PM |只看该作者
再试着画着~多谢多谢~


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

4#
发表于 2010-6-18 11:34 PM |只看该作者
回复 3# bboycs


    int b = 0;
    int a = <<cin
   
     while(a > 0)
     {
          b += a--;
     }

    cout >> b;



我没猜错应该只是这样吧了-rf。 。。。

我有点忘记 C++ 语法了。


回复

使用道具 举报

14

主题

0

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

5#
发表于 2010-6-19 12:29 AM |只看该作者
回复 4# 宅男-兜着走


    多谢了~
不过

b += a--;

这个我不是很明白诶~
应为还没学到 -- 这种~

可以解释一下吗?
多谢多谢~


回复

使用道具 举报

14

主题

0

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

6#
发表于 2010-6-19 12:29 AM |只看该作者
回复 2# Super-Tomato


    我画了一个小时~终于想出来了~
可是~还是错了= =


回复

使用道具 举报

5

主题

0

好友

318

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

7#
发表于 2010-6-19 12:44 AM |只看该作者
回复  Super-Tomato


    我画了一个小时~终于想出来了~
可是~还是错了= =
bboycs 发表于 2010-6-19 12:29 AM


要用逻辑思想哦,错了就再接再厉。
去做其他的事过后再回来想,可能就会有idea了。


回复

使用道具 举报

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

8#
发表于 2010-6-19 02:18 AM |只看该作者
.............
int b = 0;
for (a;a>0;a--)
{
     b+=a;
}
cout>>b;


回复

使用道具 举报

14

主题

0

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

9#
发表于 2010-6-19 12:00 PM |只看该作者
目前是解决了~不过还是有点疑惑~


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

10#
发表于 2010-6-19 01:58 PM |只看该作者
a--; 意思就是 a - 1 一样的东西来的。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 09:34 PM , Processed in 0.099562 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部