| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:一道acm简单题,c++。
只看楼主 加入收藏
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:9 
一道acm简单题,c++。
两个正整数求和
算两个正整数的和。输入的数据每行有两个正整数。

sample input

1 2

10 10

 

sample output

3
20
程序代码:
#include <iostream>
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        if(a>=0&&0<=b)
        {
            cout<<a+b<<endl;
        }
    }
    return 0;
}

怎么错了。

搜索更多相关主题的帖子: 正整数 
2013-02-27 14:05
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
收藏
得分:1 
if后面加个else break;试试
可能是循环没有退出 一直在等待输入

人生是一场错过 愿你别蹉跎
2013-02-27 15:25
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:1 
这个谁教的啊??
if(a>=0&&0<=b)
2013-02-27 17:58
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
程序代码:
#include <iostream>
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        if(a>=0&&b>=0)
        {
            cout<<a+b<<endl;
        }
        else
            break;
    }
    return 0;
}还是提交错误;请各位解答。
2013-02-27 20:19
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
收藏
得分:0 
题目说的好像是两个正整数 0不是正整数啊
>=0 要改成 >0
不保证这回就一定能通过啊 题目没有说清终止条件

人生是一场错过 愿你别蹉跎
2013-02-27 20:52
会分手的空气
Rank: 2
来 自:湖北孝感
等 级:论坛游民
帖 子:26
专家分:32
注 册:2012-3-30
收藏
得分:1 
程序代码如下:
#include <iostream>
using namespace std;
int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        if(a>=0&&0<=b)
             break;
    }
    cout<<a+b<<endl;
    return 0;
}
2013-02-27 21:08
逆风而前
Rank: 7Rank: 7Rank: 7
来 自:福建
等 级:黑侠
威 望:7
帖 子:193
专家分:567
注 册:2013-2-14
收藏
得分:1 
#include <iostream>
using namespace std;
int main()
{
    int a,b,i=0;
    while(i<2)
    {
        cout<<"输入两个正整数:";
        cin>>a>>b;
        if((a>=0)&&(b>=0))
        {
            cout<<"两个数的和为:"<<a+b<<endl;
            i++;
        }
    }
    return 0;
}
2013-02-28 09:10
SwanK
Rank: 1
等 级:新手上路
帖 子:68
专家分:3
注 册:2013-1-18
收藏
得分:1 
#include <iostream>
 using namespace std;
 int main()
 {
     int a,b,c,d;
    // for(i=0,i<2,i++)
    // {
         cout<<"输入两个正整数:"<<endl;
         cin>>a>>b;
         cout<<endl;
         cin>>c>>d;
         cout<<endl;
         if((a>=0)&&(b>=0))
         {
             cout<<a+b<<endl;
             cout<<c+d<<endl;
      //    }
     }
     return 0;
 }
2013-02-28 15:01
puresky
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-2
收藏
得分:0 
为什么我复制下来编译没错呢。。。。
2013-03-06 22:23
gscssd
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2013-3-6
收藏
得分:0 
好像没错啊,我编译下没错
2013-03-06 22:48
快速回复:一道acm简单题,c++。
数据加载中...
 
   



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

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