下面这道大公司的题目不到10行代码,考点是什么,结果又是什么呢,谢谢,最好给出标准答案和分析,提前拜年
第一题
main()
{
int i=0, s=0, j=10, k=2;
for(;;)
{ i+=k;
if (i>j)
{printf("%d\n",s);break;}s+=i;}
}
[解决办法]
结果是30
2+4+6+8+10=30
没发现问题。
楼主想知道过程,就加断点单步调试看吧。
[解决办法]
main()
{
int i=0, s=0, j=10, k=2;
for(;;)
{
i+=k;
if (i>j)
{
printf("%d\n",s);
break;
}
s+=i;
}
}