永发信息网

C语言OJ题错误代码Output Limit Exceed,求大神改正一下

答案:2  悬赏:50  手机版
解决时间 2021-01-25 07:49
Description
计算a+b,0<=a,b<1000。
Input
输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。
Output
每行输出一个a+b的值,顺序与输入对应。每个格式样例之间用一个空行分隔开。
Sample Input
1 2
10 20
15 35
Sample Output
3

30

50
我写的代码为
#include
#include

int main()
{
int a,b;
for (;;)
{
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
break;
}
for (;;)
{
scanf("%d%d",&a,&b);
printf("\n%d\n",a+b);
}
return 0;
}
虽然在codeblocks运行成功,但是提交出现错误,求解释以及改正
最佳答案
#include 
#include 

int main()
{
    int a,b;
    for (;scanf("%d%d",&a,&b)!=EOF;)
    {     
        printf("%d\n",a+b);
    }
    return 0;
}
全部回答
你这个需要剪枝,下面我写这个是做了简单的剪枝的。。。 虽然不敢保过,但也算个思路给你吧。 #include int cont=7; int maxcount=1000000; int miane[cont]={100,50,20,10,5,2,1}; int count=0; int sum=0; void back(int ci,int left); int main() { back(0,100000); printf("%d\n",sum); return 0; } void back(int ci,int left) { int i; if(ci==cont) { return; } for(i=0;left-i*miane[ci]>=0;i++) { if(i>0) { count++; } if(count>maxcount) { break; } if(left-i*miane[ci]==0&&i!=0) { sum++; } back(ci+1,left-i*miane[ci]); } count-=i-1; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何验证第六感安全套真假
哈医大四院胃肠科哪个医生权威
自己过生日可以自己布置生日派对吗,怎么布置
【咏柳的意思】咏柳这首诗的意思
刘再复阅读答案
严洼村地址在什么地方,想过去办事
燕子培训中心地址在什么地方,想过去办事
怎样设置中、k线图均线中的量能柱
求孤桐(王安石)的翻译,写作背景,诗词赏析
掇刀区荆门拾桥胖胖菜馆(星火路)地址在什么地
南充哪里有好吃的鱼?最好在顺庆!不要火锅,
靳坪村怎么去啊,我要去那办事
请问:缺血、贫血的人经常会发生低烧的病症吗
企业在成熟期财务战略中不具备的特点是()。A.
至强有支持ddr4的cpu吗?
推荐资讯
如果判断HIFI耳机真假
【考虑得】考虑得怎么样中的“得”与考虑的怎
合同期内,公司要从上海搬到外地,怎么赔偿
我想到澳大利亚做装修,不知道怎么样
八代雅阁方向锁了,怎么样都打不开
沃尔购物卡卡号什么开头是全国通用
(7分)读右图填空:(1)A点的高度是米,B点
制定教育与组织诊断时,影响健康行为问题的因
梦见自己当老师,还给人上课,是怎么回事
霍思燕为什么那么害怕香蕉
成语钉头磷磷的意思是什么啊?有知道释义的请
新派网咖地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?