为什么当我输入的数据为:
-1 -2
被注释掉的出来的是 −13
毫无疑问答案是 −3
#include <bits/stdc++.h>
using namespace std;
/*
inline int read()
{
int x;
bool zf=false;
char ch=getchar();
while (ch<'0'||ch>'9')
{
if (ch=='-')
{
zf=true;
}
ch=getchar();
}
while (ch>='0'&&ch<='9')
{
x=x*10+ch-'0';
ch=getchar();
}
return zf?-x:x;
}
*/
inline int read()
{
int x=0,f=1;
char ch=getchar();
while (ch<'0'||ch>'9')
{
if (ch=='-')
{
f=-1;
}
ch=getchar();
}
while (ch>='0'&&ch<='9')
{
x=x*10+ch-'0';
ch=getchar();
}
return x*f;
}
inline void write(int x)
{
if(x<0){
putchar('-');
x=-x;
}
if(x>9)
write(x/10);
putchar(x%10+'0');
}
int main()
{
int a,b;
a=read();
b=read();
write(a+b);
return 0;
}