求3-3与3-6编程练习的正确代码答案?

求3-3与3-6编程练习的正确代码答案?

做了多次都不正确。求3-3与3-6编程练习的正确代码。谢谢。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

3-3的代码如下:

int a = 3,b = 8;

int c;       

while(b>a){

    c=b-a;

    NSLog(@"c=%d",c);

    a++;

}

NSLog(@"a=%d,b=%d,c=%d",a,b,c);

3-6的代码如下:

int a = 19,b = 2;

int c;

do {

 c=a-b;

 b++;

 if(c==4) {

 NSLog(@"a=%d,b=%d",a,b);

 }

}

while(c>0);

希望可以对照题目要求,自己在尝试一下。

  • waitamo 提问者 #1
    非常感谢!
    2017-05-31 18:54:53
  • Int a =19,b=2; int c; do{ c= a-b; b++; }while(c>4); NSLog(@"a=%d,b=%d",a,b); 这样也可以 但是while里面必须是> 不能是 == 如果==的话只执行一次就跳出来了 为什么?
    2017-07-24 19:58:20
  • 因为如果是==说明只有当c=4的时候循环体才会执行,只会执行这一次,当c>0的时候才会执行多次循环体。
    2017-07-25 09:22:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师