出现了未定义行为 一个语句中不要对一个变量自增两次
平时可以开个-Wall 会提示的
by 帽子 @ 2018-09-30 11:46:22
哪个 神(S)犇(B) 告诉你这样 ++ 的?
by memset0 @ 2018-09-30 11:47:13
比如i=i+++++i c语言标准里没有规定应该怎么计算 不同编译器可能会给出不同的结果
by 帽子 @ 2018-09-30 11:52:26
@[帽子](/space/show?uid=94690) 谢谢
by dengbw01 @ 2018-09-30 12:14:40
@[memset0](/space/show?uid=53495) 谢谢
by dengbw01 @ 2018-09-30 12:14:46
@[dengbw01](/space/show?uid=115772) 最好用 Dev C++ 而不是 VS 2017 编程
by memset0 @ 2018-09-30 12:48:18
@[dengbw01](/space/show?uid=115772) 特别是您这个阶段
by memset0 @ 2018-09-30 12:48:39
#include<bits/stdc++.h>
using namespace std;
int main()
{
int d=8,a[8],p[8],maxt=-1;
for(int i=1;i<=7;i++)
{
cin>>a[i]>>p[i];
}
for(int i=1;i<=7;i++)
{
if((a[i]+p[i]>8 && i<d) || a[i]+p[i]>maxt)
{
d=i;
maxt=a[i]+p[i];
}
}
cout<<d;
}
by Mikezheng @ 2018-10-05 11:33:28