请问A1+A4<M||S2<=M是什么意思? 我难以理解。 谢谢。
#include<stdio.h>int main()
{
int i=2,n,M=10,A1=1,A2=1,A3,A4,S1=2,S2=0;
for(n=1;n<=3;n++)
{
M=M*10;
do
{
A3=A1+2*A2;
A4=A2+2*A3;
S1=S1+A3;
S2=S1+A4;
A1=A2;
A2=A3;
i++;
}while(S1+A4<M||S2<=M);
printf("%d\n",i);}
return 0;
}