为啥此代码能拿 70 分?
#include<bits/stdc++.h>
using namespace std;
int n,ans;
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;
}
int main(){
n=read();
for(int i=1,x;i<=n;i++) x=read(),ans+=x;
cout<<ans;
}
加上快写 25 分?
#include<bits/stdc++.h>
using namespace std;
int n,ans;
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;
}
void print(int x){
if(!x) return;
else if(x) print(x/10);
putchar(x%10+'0');
}
int main(){
n=read();
for(int i=1,x;i<=n;i++) x=read(),ans+=x;
print(ans);
}