40824
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a[1001]={"2421902267105562632111110937054421750694165896040884580156166097919133875499200524063689912560717606178664583591245665294765456828489128831426076900428586156078911294949545950173795833195285320880551112540698747158523863050715693290963295227443043557622298934233803081353362766142828064444866452387493035890729629049156044077239071381051585930796086670172427121883998797908792274921901699720888093776058861164671094050775410022569831552000559357297255258490771167055601360483958644670632441572215539753697817977846174064955149290862569321978468622482839722413756570560574902614079729686524145351004748216637048440319989000889524345065854122758866688116427171479924442928230863465674813919123162824586657273330010533678812202354218097512545405947522437316717653133062491922511967442657474235534919493407198403850962455444362981230987879927244284909188668966489504452445231617318564030987111217223831139698352031277450632623957831801698480186947885184371636269561882670428252483600823257530420752963450"};
int i,j,sum=0,s,b[5];
for(i=1;i<995;i++)
{
for(j=0;j<5;j++)
b[j]=a[i+j]-48;
s=1;
for(j=0;j<5;j++)
s=s*b[j];
if(s>sum)
sum=s;
}
cout<<sum<<endl;
system("pause");
return 0;
} |