#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n;
inline void read(int &x)
{
x = 0;
bool flag = 0;
char ch = getchar();
while(ch < '0' || ch > '9')
{if(ch == '-') flag = 1;ch = getchar();}
while(ch >= '0' && ch <= '9')
{x = x * 10 + ch - '0';ch = getchar();}
if(flag)
x *= -1;
}
inline void write(int x)
{
if(x < 0)
putchar('-'),x *= -1;
if(x / 10)
write(x / 10);
putchar(x % 10 + '0');
}
int main()
{
read(n);
write(n);
return 0;
}
上面的手动读入是void版↑
下面是另一种int手动读入的写法↓
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int r,c;
int mmp[233][233];
inline int read()
{
int f=1,x=0;
char cc=getchar();
while(!isdigit(cc)) {if(cc=='-')f=-1;cc=getchar();}
while(isdigit(cc)) {x=(x<<1)+(x<<3)+cc-'0';cc=getchar();}
return x*f;
}
inline void write(int x)
{
if(x < 0)
putchar('-'),x *= -1;
if(x / 10)
write(x / 10);
putchar(x % 10 + '0');
}
int main()
{
cin>>r>>c;
for(int i=1;i<=r;++i)
for(int j=1;j<=c;++j)
mmp[i][j]=read();
write(mmp[1][1]);
return 0;
}