已采纳回答 / EneHan
因为你运行了i=-i之后i的值就变成了负数,之后再回到循环运行i++,比如循环第二步时i=2,因为能被二整除所以i=-2;之后再循环i++就变成了-1;所以程序一直在-1到2之间循环永远加不到100,就陷入死循环了。
2018-01-25
已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
不能,main函数是主函数,一个程序的运行过程是从main函数开始到main函数结束,不运行其它函数。实际上,在C语言中,main函数可被递归调用,而在C++标准中,main函数不可以被递归调用。不同的运行环境有不同的标准。
2018-01-24
已采纳回答 / 慕前端8373807
哈哈,不是的,第10天剩一个,第9天有4个的,第9天吃了当天的一半又多吃一个,第10天就剩1个了。算法就是第9天的等于(第10天的+1)*2,第八天就是(第9天的+1)*2…… 递归就可以求出第一天的了。
2018-01-23
最赞回答 / 小光三号
扩展一下,,感觉VS占的空间越来越大了,我本来就是想运行个c代码,让我下载2个G。。如果是要运行个项目,那最好就用VS吧。。如果就是一个小代码,推荐在线编译工具:https://c.runoob.com/compile/11
2018-01-22