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

已采纳回答 / weixin_慕虎114233
第一个if是m%n==0,用来判断他的余数是不是0,如果是余数是0,代表他有可能是素数,也有可能是正好整除,所以当他break跳出来内套的for循环后,继续用if判断他是不是m==n,如果是,那么就是素数了,进行输出。

已采纳回答 / plus学4182476
完全错的,你这代码运行直接从case 7执行到case 12

已采纳回答 / 慕尼黑2273989
它会跳出来的,但只是跳一级,for的中间的判定条件就是( 一旦不满足那个条件,所在的for循环就不会再执行)

已采纳回答 / 北剑川
自定义函数为int型,与形参,实参均不符“ if(mile<=3)        {            money=14;        }        money=13+((mile-3)*2.76)+1; ”此执行体中漏了 elseelse的情况中也要分mile是大于3,还是小于3.出租车收费问题中应该要注意到超过3公里后不足1公里也会按1公里收费,所以涉及到一个取整的问题。这里注意,在自定义函数中,无法调用【 】取整符号,可以通过自定义int型变量来实现。

已采纳回答 / 慕无忌1084647
int lww(n);   多了个分号 n没定义属性

已采纳回答 / qq_抱歉i_cgBOTU
return是一种返回语句,在其他有返回值的函数中返回值为reurn后面的值。若一般函数对返回值没什么要求可以写为return;0

已采纳回答 / 编程界吴彦祖
第一个问题没办法解答。12行是把if语句里面得到的最大的arr[i]的i保存在一个中间量里,然后15行再把这个中间量放进arr[]来表示arr[]中最大的数arr[index](即if里得到的最大的arr[i]),再把第二个形参value赋值给这个最大值,这样就实现了用第二个形参替换第一个形参数组arr[]里的最大值。你可以结合例题看看

已采纳回答 / 有女票的程序猿4033221
代码都是从上往下运行,上面的for循环包括下面的for循环,所以上面的for每循环一次,下面的for循环要循环到条件成立

已采纳回答 / 梦痕梦宇
当声明数组没有初始化时,静态和外部数组默认初始值是0,你如果用一个函数去输出这个数组的话,你会发现数组值内的元素值是0初始化值不确定就是可能输出的是乱码

已采纳回答 / 最喜欢你啦
。。。你看你写的位置,,,你写在注释后面了,注释后面的内容是不执行的,

已采纳回答 / 幕布斯2494899
那个地方的1?是第一个return的1吗?如果是的话因为num就是1

已采纳回答 / JavaEEGoodeHua
这是我的,我是先在某平台看了一遍视频。过来看这个,感觉超级简单<...code...>

已采纳回答 / JavaEEGoodeHua
因为getGirth函数是一个整形的带参的函数,a,b,c分别与getGirth函数的int a,int b,int c对应的。是传递值给getGirth函数。然后getGirth函数将值在传递回来进行输出

已采纳回答 / 雨落天晓露
两个if 语句的条件需要这样写,你的格式错了。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消