exi3t @ 2017-02-04 21:30:37
#include<iostream>
#include<fstream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
using namespace std;
int main()
{
char i[20],o[20];
int I,O;
cin>>I;
sprintf(i,"%d",I);
int l=strlen(i);
for(int j=0;j<l;j++)
o[j]=i[l-1-j];
sscanf(o,"%d",&O);
if(I>=0) cout<<O;
else cout<<-O;
}
实在找不出问题,求解。难不成是因为没加入文件操作?
by exi3t @ 2017-02-04 21:34:04
我明白了,数组空间太小了,改成i[100],o[100]就满分了。
不过说好的文件操作呢?这样就满分了?