单独0可以输出
但00345只会输出345
需要的话自己修改
1 #include<iostream> 2 #include<cctype> 3 #define ll long long 4 5 using namespace std; 6 7 inline ll read(){ 8 int sign = 1;//用来判断正负 9 char c = getchar(); 10 while(c > '9' || c < '0'){ 11 if(c == '-') sign = -1; 12 c = getchar(); 13 } 14 ll x = 0; 15 while(c <= '9' && c >= '0'){ 16 x = x * 10 + c - '0'; 17 c = getchar(); 18 } 19 return x * sign; 20 } 21 22 int buf[50];//存位数 23 inline void write(ll i){ 24 int p = 0; 25 if(i < 0) putchar('-'); 26 if(i == 0) p++; 27 while(i){ 28 buf[p++] = i % 10; 29 i /= 10; 30 } 31 for(int j = p - 1;j >= 0;j--){ 32 putchar('0' + buf[j]); 33 } 34 } 35 36 int main(){ 37 ll n,m; //!! 38 n = read(); 39 40 write(n); 41 return 0; 42 }