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

已采纳回答 / 小小疾飞
循环就是本次的啊 没懂你啥意思。

已采纳回答 / 小小疾飞
你的方法也是正确的,只是角度不一样。for (i = 8; i >= 0; i--){    for (j = 0; j <= i; j++)         if (arr[j]>arr[j + 1]} 外循环每走一次排最大的到右边,随着外循环次数的递增,内循环次数减少(j <= i)

已采纳回答 / 小小疾飞
void replaceMax(int arr[],int value)replaceMax(arr1 , arr2[0]  );arr[index] = value;这里 arr[index]是数值最大的数,value就是arr2[0]

已采纳回答 / 小小疾飞
 if( num==sd*sd*sd+td*td*td+hd*hd*hd)  这个程序的设计缺陷要百十个顺序加 不用纠结这个。

已采纳回答 / 小小疾飞
(x>0&&x<3)||(x>4&&x<5)

已采纳回答 / 小小疾飞
括号里面和右边是一个值,左边是告诉你数值是多少。

已采纳回答 / 小神0x00
flag*=-1在循环内的值是1和-1不断循环,这样才能一加一减。

已采纳回答 / 小神0x00
代码没有问题,只是你和慕课网要求的输出结果不一致下图是要求的输出结果<...图片...>

已采纳回答 / 小灰灰丶gg
else后面不用加东西,&&没错

已采纳回答 / 小小疾飞
可以是可以但是你变量名得搞得不一样8
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消