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

已采纳回答 / 慕粉0247298809
  为什么会打印“不构成三角形”这句?  if( (a+b)<=c || (a+c)<=b || (b+c)<=a )   //判断是否为三角形  , 这里任和一个条件条件达成,就证明了不是三角形,就会执行if内的语句;    {        printf("不构成三角形\n");        return 0;                                    }这句为什么会打印在“三角形的周长是:0”之前而不是后面?    printf("三角形的周长是:%d...

已采纳回答 / Cover_For
可以的,只不过用函数比较灵活

已采纳回答 / 吃了月亮的猫
i代表第几行,j是写空格用的,第一个子循环应该是for(j=1;j<=4-i;j++),这是每行的空格数与行编号数对应的一个关系,第一行有三个空格,第二行有两个空格,第三行有一个空格,第四行没有空格。k是写*用的,第二个子循环是每行与*个数的关系式,k<2*i-1,第一行有一个*,第二行有三个*,第三行有五个*,第四行有七个*。

已采纳回答 / 江湖人称柒柒丶
%在这printf语句中需要打两次,不然会被认为是分隔符

已采纳回答 / 壞尐孩
printf("第五个人的年龄是%d岁",five);逗号是中文字符(/捂脸,我用codeblocks运行出来的)

已采纳回答 / 遗失的美好灬
37行打了中文逗号,编译器读不了中文符号,请换成英文逗号

已采纳回答 / lscoder
因为在getWordNumber这个函数里调用了它本身return  getWordNumber(n-1)+n;   getWordNumber里新调用的getWordNumber又继续调用他本身,这样n的值会每次都减1,直到n=1的时候才会结束调用,比较抽象,仔细想想就知道了。

已采纳回答 / 慕运维1458897
%d是用来输出整数的,%f输出带有小数的实数,%c用于输出字符比如:a A b B # & * 这些都是字符。 而%lf适用于输出比%f更长小数位数的双精度变量,%s适用于字符串,用双引号括起的就是字符串。

已采纳回答 / 幕布斯1078061
重置代码,再输一次,不要破坏原有代码

已采纳回答 / 慕粉0247298809
1.是,只要执行到return i;循环就结束了,return会,赋值不会。break会结束本层循环;<...图片...>2.返回到getlndex函数然后赋值给 index 了。3.定义index的好处是,函数内部只会有一个返回值一个出口;你这一段就会有两个出口,好像是便于后期维护和排错,比如贴的图,要在两个地方验证;
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消