MX刚学OI,求助A+B

P1001 A+B Problem

Goldenglow @ 2021-06-30 11:42:03

rt,这份代码本地输出是正确的(windows),lg上是错的,(linux没试过),这是为什么啊/kel

#include<bits/stdc++.h>
using namespace std;
int a[3],b[3];
signed main(){
    cin>>a[1]>>a[2];
    cout<<b[-1]+b[-2];
    return 0;
}

by WYXkk @ 2021-06-30 12:28:42

@guodong 变量放置的相对位置是未定义行为,编译器可以以紧挨实现也可以以分开实现


by fjy666 @ 2021-06-30 13:45:04

@WYXkk 应该是“假设全局变量相邻并且用它来干奇怪的事儿”才是未定义行为吧qwq


by king_cpp @ 2021-07-03 09:12:33

闲得慌?


by yuxinhao @ 2021-07-07 06:59:48

#include<bits/stdc++.h>
using namespace std;
int a[3],b[3];
signed main(){
    cin>>a[1]>>a[2];
    cout<<a[1]+a[2];
    return 0;
}

by simonG @ 2021-07-07 09:21:09

@yuxinhao 他的算法是正确的。


by yuxinhao @ 2021-07-07 11:00:49

但是数组b没什么用


by viczhou @ 2021-07-08 17:05:26

    cin>>a[1]>>a[2];
    cout<<b[-1]+b[-2];

b数组没有输入


by _l_l_l_l_l_ @ 2021-07-19 22:36:29

{
;0 uɹnʇǝɹ
;[ટ-]ԛ+[⥝-]ԛ>>ʇnoɔ
;[ટ]ɐ<<[⥝]ɐ<}()uᴉɐɯ pǝuƃᴉs
;[ℇ]ԛ`[ℇ]ɐ ʇuᴉ
;pʇs ǝɔɐdsǝɯɐu ƃuᴉsn
<ɥ˙++ɔpʇs/sʇᴉԛ>ǝpnlɔuᴉ#

by ChuFeng_zcq @ 2021-07-20 10:08:38

这么简单,没必要用数组.连这么简单的题都要用数组,那难题怎么办? 头文件 主函数 int A,B; cout>>A+B; return0;


by YUN_0120 @ 2021-07-29 21:22:31

同学你好,其实呀你不需要写数组完成,这样不仅麻烦而且易错,你可以灵活 的使用变量来达到目的哦~


上一页 | 下一页