把//后面的东西删了就行了,luoguIDE识别不出来,上次我删了就好了
by Well_whz @ 2018-02-05 17:01:56
把注释删掉,IDE不知道为什么会对注释产生误解
by PC_DOS @ 2018-02-05 17:35:42
但我想知道,我没有注释,怎么也是这样。。
```cpp
#include <bits/stdc++.h>
using namespace std;
char x;
struct kkk
{
int sum_num;
int sum_coe;
} l, r;
int main ()
{
bool flag = 1;
bool falg = 1;//1:正0:负
while (1)
{
int a;
char b;
scanf ("%d%c", &a, &b);
if (b == '\n')
{
r.sum_num += falg == 1?a:0-a;
break;
}
else if (b == '=')
{
flag = 0;
l.sum_num += falg == 1?a:0-a;
continue;
}
else if (b == '+')
{
if (flag)
l.sum_num += falg == 1?a:0-a;
else
r.sum_num += falg == 1?a:0-a;
falg = 1;
}
else if (b == '-')
{
if (flag)
l.sum_num += falg == 1?a:0-a;
else
r.sum_num += falg == 1?a:0-a;
falg = 0;
}
else
{
x = b;
if (flag)
l.sum_coe += falg == 1?a:0-a;
else
r.sum_coe += falg == 1?a:0-a;
char nxt = getchar();
if (nxt == '\n')
break;
else if (nxt == '=')
{
flag = 0;
continue;
}
else if (nxt == '+')
falg = 1;
else if (nxt == '-')
falg = 0;
}
}
double ans = 1.000;
ans = (ans * (r.sum_num-l.sum_num))/(l.sum_coe-r.sum_coe);
printf ("%c=%.3lf", x, ans);
return 0;
}
```
by tocek_shiki @ 2018-03-24 09:46:58