求解,c语言,速度
2个回答
展开全部
第一题用for循环,前一个数字是后一个数字的两倍 m=1; for(i=0;i<=6;i++){ 输出m; m*=2;}
第二个也是用for循环,for(i=1;i<=99;i++) m+=i;输出m;
第三题也是for循环 m=9870 for(i=1;i<99;i++){m+=0.1*m;if(m>30000){输出i;break;}}
后面两题也可以用for循环做,不过如果你感兴趣的或,可以写个funtion然后递归获得;书本上应该都有的。都挺简单的。
第二个也是用for循环,for(i=1;i<=99;i++) m+=i;输出m;
第三题也是for循环 m=9870 for(i=1;i<99;i++){m+=0.1*m;if(m>30000){输出i;break;}}
后面两题也可以用for循环做,不过如果你感兴趣的或,可以写个funtion然后递归获得;书本上应该都有的。都挺简单的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询