出现Output Limit Exceeded情况
#include<iostream>
#include<string>
#include<string.h>
using namespace std;
int main()
{
int a[10],n;
while (cin >> n, n!=EOF)
{
if (n < 10) {
cout << n<<endl;
continue;
}
memset(a, 0, sizeof(a));
int i = 0, ans = 0;
while (n)
{
a[i++] = n % 10;
n /= 10;
}
for (int j = i - 1,flag=-1; j >= 0; j--)
{
flag *= (-1);
ans += flag * a[j];
}
cout << ans <<endl;
}
return 0;
}