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

已采纳回答 / 发条橙
因为for循环中 你有在()中规定了初始值和上界(或者下届)while循环中 如果你++的话会一直在内部循环。会成为一个死循环。

已采纳回答 / 康振宁
你再好好看看运算过程,或者你把代码写出来运行一下试试

已采纳回答 / 康振宁
再接再厉写错了,应该是严厉的厉,你写的鼓励的励。。。

已采纳回答 / 康振宁
price这个方法的返回值类型不对,换成float

已采纳回答 / 康振宁
你把price这个方法的类型定义成void怎么还会有返回值呢?

已采纳回答 / 为了改变
for(j=i;j<5;j++)          {            printf(" ");    //输出空格        }当i=1时,j=1,j<5,true,输出1个空格;然后j++,j=2,j<5,ture,再输出1个空格;就这样直到跳出循环,而我们要得到形如的正三角形,第一行已经输出了4个空格,第二行就3个呗,j=i,就相当于减少输出的空格,,因为i要增大么,i=j<5. for(j=1;j<5-i;j++)          {           ...

已采纳回答 / Perona
怎么爱你都不嫌多

已采纳回答 / lymo
switch前加score = score/10; 后面两个问号的地方加break;就好了

已采纳回答 / onemoo
简单地说:a++ 是先取值再自增++a 是先自增再取值在相应的课后练习上你应该能够感受到它们的区别。

已采纳回答 / lymo
number*=1.2;}while(number<1000);注意不要全角半角符号混用。

已采纳回答 / 康振宁
递归的时候,都会有一个变量的,所以课程中的写法是 (getPeachNumber(n+1)+1)*2。getPeachNumber(n+1)这里的n+1代表的是第n+1天,然后getPeachNumber(n+1)+1这个是获取吃了一半多吃的那一个,然后乘以2。因为在递归的时候一定要有递归条件的,n+1就代表的天数的递归

已采纳回答 / onemoo
因为用%s代表需要后面的参数为字符串,而你用单引号括起的m只是一个字符。把m用双引号括起来就行了。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消