读书人

上面这道大公司的题目不到10行代码考

发布时间: 2013-01-18 10:22:42 作者: rapoo

下面这道大公司的题目不到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;
}
}

读书人网 >C语言

热点推荐