题目的地址:http://acm.hdu.edu.cn/showproblem.php?pid=1106(大学网站,不会有毒的)
#include
#include
using namespace std;
int a[100],b[100];
int mi(int);
void main()
{
vector a,b;
vector::iterator c=a.begin();
int d,e(0),i(0),j(0);
while (cin>>d&&d=='\n')//输入
{
a.push_back(d);
}
for (;c!=a.end();c++)
{
a=*c;
i++;
if (*c==5)//找到5.
{
for (int d=i+1;d>=0;d--)
{
b[e]=b[e]+a[j]*mi(d);
j++;
}
i=0;
e++;
}
}
int t;
for (int i=0;ib)
{
t=b[i+1];
b[i+1]=b;
b=t;
}
}
for (int i=0;i<e;i++)//输出
{
cout<<b;
}
}
int mi(int x)//乘以10的n次方。
{
int s(1);
for (int i=0;i<x;i++)
{