hdkk @ 2022-07-26 15:04:31
#include<iostream>
using namespace std;
int main()
{
char c;
int i=1,m,k=0;
int s=0;
while((c=getchar())!='\n')
{
if(c=='-')
k=1;
else
{
m=c-'0';
s+=m*i;
i*=10;
}
}
if(k)
cout<<'-';
cout<<s;
}
洛谷输入0会超时,但本地正常,有没有大佬能告诉我为什么
by hy233 @ 2022-07-26 15:37:59
洛谷IDE有在0
后面回车吗,如果没有的话你的程序读不到\n
就寄了啊
by hy233 @ 2022-07-26 15:38:08
@hdkk
by awcyvan @ 2022-07-26 15:41:29
是不是没有
by awcyvan @ 2022-07-26 15:42:21
输入出锅?
by hdkk @ 2022-07-26 15:46:17
@hy233 明白了,谢谢大佬
by hdkk @ 2022-07-26 15:48:31
@awcyvan 不是,但还是谢谢了
by 水星湖 @ 2024-07-28 19:59:37
谢谢大佬