为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
你这是错误之前的运行结果吧,改对后没有提交吧,搞我看了半个小时

已采纳回答 / 西山郭源潮
第13行应为for(k=1;k<=2*i-1;k++) ,中间的 * 不能省略。

已采纳回答 / EneHan
因为你运行了i=-i之后i的值就变成了负数,之后再回到循环运行i++,比如循环第二步时i=2,因为能被二整除所以i=-2;之后再循环i++就变成了-1;所以程序一直在-1到2之间循环永远加不到100,就陷入死循环了。

已采纳回答 / qq_非我_0
在输出语句中用单个的%会使编译器无法识别这个语句是用来运算的还是用来输出的,所以会出现错误。在printf("")里 两个%即%%用于打印出%

已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
不能,main函数是主函数,一个程序的运行过程是从main函数开始到main函数结束,不运行其它函数。实际上,在C语言中,main函数可被递归调用,而在C++标准中,main函数不可以被递归调用。不同的运行环境有不同的标准。

已采纳回答 / ArsNova
say是定义的一个函数名,12行就是调用say这个函数

已采纳回答 / 慕前端8373807
哈哈,不是的,第10天剩一个,第9天有4个的,第9天吃了当天的一半又多吃一个,第10天就剩1个了。算法就是第9天的等于(第10天的+1)*2,第八天就是(第9天的+1)*2…… 递归就可以求出第一天的了。

已采纳回答 / 慕设计5446271
第一个:因为是++x,先取值,后运算。先打印x,再运算x+1;即先打印0,再运行0+1赋值给x第二个:由于第一个运行后x值1,x++先运算,后取值。先运算x=x+1,即运行1+1后赋值给x,再打印赋值结果2

已采纳回答 / 慕用4102905
你应该是没注意到上方<...图片...>test.c中#include <stdio.h>extern void printfLine();static void say(){    printLine();    printf("I love imooc\n");    printf("good good study!\n");    printf("day day up!\n");    printLine();}

已采纳回答 / Unspx_owner
是转义。用一个“%”来转义你要使用的“%”

已采纳回答 / 慕粉2150551896
实参是符合形参的的条件(之一),形参是一个盒子,用来装合适的实参。苹果->水果。

已采纳回答 / 慕前端8373807
if(条件表达式){//如果这里只有一条语句,可以省略{}sum=a+b;//整个{}体内就这一条语句,{}可以省略}

已采纳回答 / GodEdward
你想啊,f(5)=f(4)+2 ,f(4)=f(3)+2,,,,,,,,,,f(2)=f(1)+2。  是不是 f(n)=f(n-1)+2

已采纳回答 / 慕尼黑4075377
没问题啊,先执行表达式1,为真则进入循环,先执行代码块,再执行表达式3,然后又回到表达式1,直到表达式1结果为假
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消