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

最赞回答 / 小神0x00
因为你没发代码,所以看不到你问题出在哪里。<...图片...>

最新回答 / qq_慕仙3182889
就是说对第一行,有1,2,3,4这四个空格对第二行,有2,3,4,这三个空格,以此类推目的是对每行弄若干个空格

已采纳回答 / 慕仙9466776
j=1是从1开始循环的,j=i就是从当前的i的值开始,i每次后会加一,所以肯定就不是1了

最赞回答 / 仍_是少年
switch(score); 这里错了把score=score/10;移到switch(score);上面就对了

已采纳回答 / Lijl_
当然可以啊,abc就是我们用来放内容的容器名,你只要知道它的内容就行了

最新回答 / 慕九州_357
i=1;num=0;这个就是不断重复赋值,得到的效果就是累加num=num+i;(=0+1=1)  i=i+1;(=1+1=2)num=num+i;(=1+2=3)  i=i+1;(=2+1=3)num=num+i;(=3+3=6)  i=i+1;(=3+1=4)………………差不多是这样吧

已采纳回答 / 仍_是少年
if((year%4==0 && year%100!==0) || year%400==0)这里!==错了,应该是!=,多了个等号 printf    {        ("%s\n","今年是闰年");    }这里printf位置错了,应该是{       printf ("%s\n","今年是闰年");    }

已采纳回答 / 慕仙9466776
比如for(i=1;i<n;i++),当i等于n时,退出循环,所以最后一次是执行的i等于n-1时的循环,但这个i++是后置的,会在执行了全部for内语句之后执行,因此,在退出循环的时候,i的值不会是最后一次执行循环时候的n-1,而是在循环之后又加了1,最后退出的时候i的值为n。

已采纳回答 / weixin_慕神1127995
自动类型转换,整型可以转换为浮点型!

最赞回答 / 没错我来过7324322
#include <stdio.h>int main(){        int x =0;        printf("x=%d\n",x++);        printf("x=%d\n",++x);        return 0;} x=0x=2正确的是这样的。x++的意思是说 X先取值(取值代表着当前运算的结束 所以x=0),x的值再自增1(x=0+1,代表着下一步中 也就是第二个printf中X从0变成1 )。 所以 ++x 运算的时候X就是1了  。  先运算在取值,先自增1...
for(i=1; i&lt;5; i++)
{

for( j=1 ; j&lt;5-i; j++ )
{
printf(&quot; &quot;); //输出空格
}

for( k=0 ; k&lt;2*i-1 ; k++ )
{
printf(&quot;*&quot;);
}
printf(&quot;\n&quot;); //每次循环换行
}
return 0;
}

最赞回答 / qq_慕斯卡3523438
这个思路挺好的,在k<2*i-1的<变成<=就好了,可以将i=1先代入看看,原代码下此时k<1,则第一行的*无法输出

最新回答 / qq_慕勒4457430
因为小甲鱼教的不行  

最新回答 / 慕少3148866
   float cost=13; ??你怎么不直接写这样  float cost;                                                                if(distance<=3){        return  cost+1; 这里返回值只有单程啊                          return 14*2;    }else{       cost=distance*getAddition(goTime)*2.3+1; ...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消