菜鸟问题,求解答
如果该求1×3×5×7×9×11,算法也只需做很少的改动:S1: 1→t
S2: 3→i
S3: t×i→t
S4: i+2→t
S5:若i≤11, 返回S3,否则,结束。
该算法不仅正确,而且是计算机较好的算法,因为计算机是高速运算的自动机器,实现循环轻而易举。
这是书上的原题,不懂s4中的i+2→t,自己感觉怎么不应该是i+2→i呢?
尝试按照这样的思路,不知道哪里出错了,希望高手给予帮助改正,谢谢了!
#include<stdio.h>
main()
{
int t,i;
t=1,i=3;
txi=t;
i+2=i;
if(i<=11)return i;
else printf t;
}
[ 本帖最后由 jxl 于 2012-11-10 10:49 编辑 ]