萌新求助A+B Problem MLE

P1001 A+B Problem

simplex_automaton @ 2024-09-27 10:54:05

RT,莫名其妙MLE了


#include <bits/stdc++.h>

int a, b;
int PLUS(int &a, int b){ a += b; }
int main()
{
    scanf("%d %d", &a, &b);
    PLUS(a, b);
    printf("%d\n", a);
    return 0;
}

by mayuhao666 @ 2024-10-04 17:14:13

@simplex_automaton 你是不是故意的,写的真是小题大做,把PLU函数的int改成void


by zengzeyu @ 2024-10-07 09:56:11

《萌新》


by simplex_automaton @ 2024-10-11 18:58:03

@mayuhao666 不是不是,本来是教练要求用函数写一个计算器,我好久调不出来才到洛谷上问一下


by simplex_automaton @ 2024-10-11 18:59:13

@1234567890regis malloc是什么 这不也是你的int main没有返回值吗


by 1234567890regis @ 2024-10-12 12:55:02

@simplex_automation 感谢巨佬!!!从我把 int main() 改成 void main() 之后 CE 了,不知道为什么,但反正不是 MLE 了!!!


by hyh2013 @ 2024-10-13 21:38:15

666不想说话,代码在这,解决了就当没有这个评论。

#include <bits/stdc++.h>
using namespace std;
int a,b;
void PLUS(int &a,int b){a+=b;}
int main(){
    cin>>a>>b;
    PLUS(a,b);
    cout<<a;
    return 0;
}

@simplex_automaton


by hyh2013 @ 2024-10-13 21:39:21

@1234567890regis

#include <bits/stdc++.h>
using namespace std;
int a,b;
void PLUS(int &a,int b){a+=b;}
int main(){
    cin>>a>>b;
    PLUS(a,b);
    cout<<a;
    return 0;
}

by hyh2013 @ 2024-10-13 21:43:18

@ab6666 咱也不知道,反正我试了下把他的改进后的程序,发现必须加“&”


上一页 |