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

已采纳回答 / 堕天使008
看代码 第20行 printf 中的 "  , "  这个你应该打成中文的了。<...code...>

已采纳回答 / 堕天使008
是谁教你 代码里的多条件可以连着写的?<...code...>

已采纳回答 / 李丙子
24行  jone和jack弄错了。。。

已采纳回答 / 忘性最大的人
当switch语句得到符合的条件后,就开始进入case中执行程序,case10没有break语句,自然继续向下执行,知道遇到break才会推出程序。

已采纳回答 / 伊兮尘昔
就是调用顺序相反啊。你看看那个阶乘的递归图

已采纳回答 / 忘性最大的人
两个减一下不就成了

已采纳回答 / 伊兮尘昔
第9行代码,用void就好可以了,不用int

已采纳回答 / 忆木偶
 printf("红红的小脸儿温暖我的心窝\n");这个后面的分号应为英文分号

已采纳回答 / Perona
首先了解一下素数的概念。素数是只能除以1和自身的数。这里2个for循环,外面的for循环是遍历0-50这几个数的,里面的for是看m除了自己还能不能被整除。外面的for从2开始算m是不是素数,n是除数,除数从2开始,如果m除以2余数为0,说明m能被2整除,则m不是素数,里面for循环break,继续算外面的for循环m+1。第一次循环:m=2,        子循环:(因为这里n=2,n<m,不做循环),跳出,执行if(m == n) 输出2第二次循环:m=3,         子循环:n=2,m%...

已采纳回答 / 忘性最大的人
i是行数,j是在每行行首要输出的空格数,k是每行应该输出的星星个数,你注意观察那个正三角形,第一行到第4行,空格个数为3,2,1,0,而输出的星星个数又为行数*2-1,最后每行结束输出一个换行符就ok了,这些问题看懂就好,不必深究。

已采纳回答 / onemoo
单精度可不是指小数点后只有一位啊。浮点型在不同平台可能有不同的实现,不过一般来说:float类型占用32位,可以含有6位有效数字,取值范围为 ±3.4 · 10±38。double类型占用64位,可以含有15位有效数字,取值范围为 ±1.7 · 10±308。

已采纳回答 / 小玖so
多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...

已采纳回答 / Perona
中文的全角和英文的半角,编程一般用的都是英文的半角。

已采纳回答 / 不要为你的无知找借口
额,没有必要用if...else...语句判断吧.因为有flag变量呀,若是你硬是要用if...else...语句判断的话你的逻辑有问题.正确代码是这样的<...code...>看到没,是先减法,在加法.为什么这样呢:首先观察式子:1-2+3-4.....会发现奇数是要加上去的,偶数需要减掉.所以<...code...>是用来判断是否为奇数.其实你把你的程序中的if语句的条件改成i%2==0应该会有正确的结果.写程序真正难处不在于语法,而在于逻辑.希望我的回答对你有帮助.

已采纳回答 / 不要为你的无知找借口
<...code...>看看代码我们知道了啊.因为在main()中重新定义了x变量位10.然后在<...code...>中是没有重新定义x变量,而是给x变量赋予了新值100.<...code...>看到没.是赋值.而不是定义.而后<...code...>也就是50了.在后面的输出自然是50.
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消