标题:请各位大哥美女帮帮小弟!
只看楼主
以中
Rank: 3Rank: 3
来 自:长沙
等 级:论坛游侠
帖 子:108
专家分:129
注 册:2010-4-13
结帖率:80%
已结贴  问题点数:20 回复次数:11 
请各位大哥美女帮帮小弟!
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。

  #include

  main()

  { int i=0,j,k;

  do{i++;k=316-13*i;}while(______);

  j=k/11;

  printf("316=13*%d+11*%d",i,j);

  }

  A)k/11

  B)k

  C)k/11==0

  D)k==0

答案:B

本人认为是C,只有当j==0时;循环才结束吗?
搜索更多相关主题的帖子: 美女 
2010-05-09 08:05
白色轨迹
Rank: 2
等 级:论坛游民
帖 子:19
专家分:42
注 册:2010-3-20
得分:15 
我觉得你的答案都是错的。

一个一个说起。

A: K/11   K/11就是当K<11的时候才停止向循环。这是不合理的。
B:K   当K=0的时候停止循环
C:K/11==0  这个选项就只循环第一次把。第二次就不满足条件,跳出循环了。
D:K==0    和第三个一样

答案应该是 E:  K%11     

最终显示为:316=13*4+24*11
2010-05-09 09:00
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:1 
我认为没有答案
2010-05-09 09:01
xin3120
Rank: 1
来 自:东北
等 级:新手上路
帖 子:8
专家分:4
注 册:2010-4-21
得分:0 
·2楼 正解。。。

学习 学习 收师傅!
2010-05-09 09:30
以中
Rank: 3Rank: 3
来 自:长沙
等 级:论坛游侠
帖 子:108
专家分:129
注 册:2010-4-13
得分:0 
#include <stdio.h>
  main()

  { int i=0,j,k;

  do{i++;k=316-13*i;}while(k%11);

  j=k/11;

  printf("316=13*%d+11*%d",i,j);

  }
 A:K/11就是当K<11的时候才停止向循环。这是不合理的。只是k==0  时停止向循环。这是不合理的

道之所存,师之所存。
2010-05-09 10:34
aiyinsitan
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:183
专家分:177
注 册:2010-4-22
得分:0 
是B 没错
while(k)相当于while(k!=0)
do{i++;k=316-13*i;}
while(k);是判断被一个加数13整除
用do while 语句
2010-05-09 18:13
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
得分:2 
我认为应该改成k%11比较合适吧。
附代码,楼主可以自己运行试试:
程序代码:
#include<stdio.h>

int main()
{
    int i=0,j,k;
    do
    {
        i++;
        k=316-13*i;

    }while(k%11);
   
    j=k/11;

    printf("316=13*%d+11*%d\n",i,j);

    return 1;
}


南国利剑
2010-05-10 12:31
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
得分:2 
楼上又看见你啊
2010-05-10 12:41
以中
Rank: 3Rank: 3
来 自:长沙
等 级:论坛游侠
帖 子:108
专家分:129
注 册:2010-4-13
得分:0 
白色轨迹
A:K/11就是当K<11的时候才停止向循环。这是不合理的。只是k==0  时停止向循环。这是不合理的
不是看k<11时停止循环,而是k==0时停止向循环

道之所存,师之所存。
2010-05-12 10:47
wu644877373
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:47
专家分:30
注 册:2010-5-11
得分:0 
我也觉得没有答案。

2010-05-12 11:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-305909-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.794600 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved