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

已采纳回答 / 超级喷喷
首先你赋值为00123不是000123。然后char c表示定义一个字符型变量c ,初值为00123。在C语言中,八进制数通常前面加一个0,比如,00 05 027等,而你的00123系统判定为八进制。3*8^0+2*8^1+1*8^2+0*8^3=83。

已采纳回答 / 越飞越高
break可以独立使用,通常主要用于switch语句中,控制程序的执行流程转移。其本质就是在单层循环结构体系中,其作用是强制退出循环结构。这里先将i赋值给index,然后直接推出循环。return 语句使程序控制返回到调用它方法。因此,将它分类为跳转语句.有两个作用,一个是返回方法指定类型的值(这个值总是确定的);一个是结束方法的执行(仅仅一个return语句)。 return 语句可以使其从当前方法中退出,返回到调用该方法的语句处,继续程序的执行 。这里是返回i。

已采纳回答 / 泪字决3985972
不是。=在这里非等,而是赋值,当a等于b时,a=b+1这个情况在数学里时不可能成立的,这里的=号是将b+1的值赋给a。a等于b  在计算机里定义表示为a==b。

已采纳回答 / 慕工程3352311
首先是第13行有两个错误。应该是2*i而不是2i,应该是k++而不是i++。这样之后,你会发现输出的依旧不是三角形。看第八行。首行应该是空格最多的,然后依行递减、所以第八行应为:for(    j=1 ;  j<=4-i ;  j++  )希望能帮到你

已采纳回答 / 东东锅锅
小数点的位数是可以指定的。一般情况下:位数不指定,无论double,还是float都是小数点保存6位。double双精度浮点型,精度更高。float单精度浮点型,精度较低。

已采纳回答 / 当个班长真难4101822
加了逗号 输出后就不是题目要求的结果了 。我之前和你一样 是不是觉得前面的格式控制字符串必须和后面变量列表一样对齐?其实不用的, 那只是代码格式问题。有时候输出想要的结果就是不能加逗号

已采纳回答 / 续玩家
三目运算,(表达式1)?(表达式2):(表达式3)、这样的一个顺序,表示的是,如果(表达式1)成立的话就执行(表达式2)否则就执行(表达式3)上面就是 如果(money>=cost)成立的话,那么就prinft(y)否则就printf(n)。ok???

已采纳回答 / 努力努力再努力m4109160
<...图片...>这是做好的程序<...图片...>这是示例

已采纳回答 / JustWannaHugU
你是想用while循环吧!if是条件判断语句,别搞混淆了

已采纳回答 / JustWannaHugU
这是一种编程规范int main()返回一个整型的值是什么意思?程序运行结束返回0,返回给操作系统或者说是启动程序。return 0;程序执行结束返回0。

已采纳回答 / JustWannaHugU
你把i=i++;改成i=++i;或者直接写++i;或者直接写i++;

已采纳回答 / JustWannaHugU
你的编辑器有问题,代码本身是没错的<...图片...>
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消