#include<stdio.h>
main()
{ int i=0 , a=0 ;
while ( i < 20 )
{ for (;;)
{ if ( i%10 == 0 ) break;
else i--;
}
i+=11 ; a+=i ;
}
printf ("%d\n",a);
}
求 解析过程
#include<stdio.h>
main()
{ int i=0 , a=0 ;
while ( i < 20 )
{ for (;;)
{ if ( i%10 == 0 ) break;
else i--;
}
i+=11 ; a+=i ;
}
printf ("%d\n",a);
}
求 解析过程
while ( i < 20 )//如果 i的值小于20 执行while里面的程序 i+=11 ,a+=i
{
for (;;)//死循环 如果没有break就一直执行循环里的程序
{ if ( i%10 == 0 ) break; //如果 i为10的整数倍 那么退出死循环
else i--;//如果i不为10的整数倍 那么i的值减1
}
i+=11 ; a+=i ;
}
printf ("%d\n",a); //输出整数类型的 a值