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

已采纳回答 / 未央ROM
把sum=sum-i改成sum=sum+array[i]就可以了,但是在刚开始定义的时候一定要把sum初始化为0,就是int sum=0。

已采纳回答 / 大千纷繁世界
\n只是换行作用,如:printf("%d\n%d",arr[0],arr[1]);        当arr0和arr1分别为1和2时  输出结果为   第一行为1         第二行为2                                                    

已采纳回答 / 任仕雨
这题是要打印二维星号的问题吧,第一第二子循环是基于题目的规律判断,看这条代码指的是每行空格数量与行数(i)存在恒久不变的规律,当执行到第i行,则空格量为5-i;*号的量也是这种思路(*号的数量和所处i行的关系)(啰嗦一点。。。第一行就是2*1-1(1)个,第二行就是2*2-1(3)个,第三行就是2*3-1(5)个,第四行。。。明白了吧·,好好努力,加油。

已采纳回答 / 雷竣杰
pow得出的值为double型,double型是有误差的,我的编译器运行你的代码是没问题的。

已采纳回答 / 慕粉3713937
<...code...>这是正确的,你错在了在printf里强制转换前面多了个j

已采纳回答 / 睡懒觉的兔菇凉
#include <stdio.h>int main(){    int i, j, k;    for(i=1; i&i++5; i++)    {        /* 观察每行的空格数量,补全循环条件 */        for(j=i ;j&格  5;j++  )          {            printf(" ");   ...

已采纳回答 / 青辉_
int main 需要最后返回一个值,而 void main则不需要。

已采纳回答 / qq_TokyoLoveSto_0
先对b取值再加1;先对b加1再取值

已采纳回答 / 正在学习呢
本身解题没有逻辑错误,代码也对,只不过在最后的打车总费用应该在定义一个变量,这样才能出结果,我也不知道你这样为什么不行,因为之前我也这样做过,没结果,然后才想到多定义一个变量的;、、#include <stdio.h>float  carcost(int t,int h){    float money;    if(h<=3)    {        money=14;        printf("费用为%f\n",money);    }    else    {        i...

已采纳回答 / just冫灬
同学,注意标点符号该怎么写。 比如说你的逗号

已采纳回答 / 学之舟_36820
你的输出结果是:<...code...>有两个地方错误:<...code...>

已采纳回答 / rovo98
<...code...>max变量在这里只是为了获取数组中的最大值,每一次比较过后只需要将较大的赋给他即可;这样就得到了数组中的最大值。

已采纳回答 / xiaonian334143483
首先,闰年的判断条件不对;其次,这种计算方法不具有普遍性,换一个日期代码就不能用了;最后,程序报错可能是因为printf语句中的结果字段和参考答案不一致。建议楼主看一下课程下的讨论区。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消