| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1270 人关注过本帖
标题:问个问题.
只看楼主 加入收藏
我是
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-9-9
收藏
得分:0 
顶9楼。就是这样的。
2008-09-23 22:18
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
新手求助一
谢谢!真的谢谢你.newyj
2008-09-24 00:28
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
新手求助二
有以下程序段,其输出结果是()
int x,y,z;
x=y=z=0;
++x||++y&&++z;
cout<<x<<","<<y<<","<<z<<endl;
A)1,1,1  B)1,1,0   C)1,0,0  D)0,0,0
//其答案为C,但我做的是A,我真的不明白++x||++y&&++z;这句与cout<<x<<","<<y<<","<<z<<endl;的联系,它不是要我输出X,Y,Z吗?别笑我笨哦!望指教.
2008-09-24 00:36
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
因为||是(或) 也就是说 只要有一个是ture 就不会 再执行||后面的++y&&++z
在c++中 1 可以被隐式转换为 ture的
2008-09-24 13:29
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
高!谢谢,我终于明白了.错的值呀
2008-09-25 12:21
lockhawk
Rank: 1
等 级:新手上路
帖 子:94
专家分:0
注 册:2008-9-17
收藏
得分:0 
回1#
我用VC6试过下面的:
#include <iostream.h>

void main()

{   char mingling;
   

    cout<<"*********************";
    cout<<"计算机程序"<<'\n';
    cout<<"a是加法运算"<<'\n';
    cout<<"b是减法运算"<<'\n';
    cout<<"c是退出程序"<<'\n';

    cout<<"请你输入命令:";

    cin>>mingling;   
    int a,b;
    switch (mingling)
    {
    case 'a':
        
        cout<<"计算加法\n";
        cout<<"请输入第一个数:\n";
        cin>>a;
        cout<<"请输入第二个数:\n";
        cin>>b;
        cout<<"运算结果是:"<<a+b<<endl;

          break;
    case 'b':
        cout<<"计算减法";
        cout<<"请输入第一个数:\n";
        cin>>a;
        cout<<"请输入第二个数:\n";
        cin>>b;
        cout<<"运算结果是:"<<a-b<<endl;
    case 'c':
        cout<<"程序退出";
        break;
    default:
        cout<<"你输入的指令不合法\n";
        break;
    }

}
2008-09-25 13:45
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
新手求助三
1.8 某工厂对下列设备优先维修:生产能力大于1000件/时且过去维修次数少天5次的,或使用寿命大于10年的.请给出判断设备是否应当先维修的C++程序.
#include<iostream.h>
void main()
{
    int a=0,b=0,c=0,d=0;
    cout<<"请输入要测试设备的生产能力a,维修次数b,使用寿命c:"<<endl;
    cin>>a,b,c;
    if((a>1000 && b<5)||(c>10)){
        cout<<"该设备符合优先维修条件,请尽快维修."<<endl;
    }
    else
    {
        cout<<"该设备不符合优先维修条件."<<endl;
    }
}
//以上是我做的,按理应该没错的.但我输入1200  6  9 时,它出现的却是"该设备符合优先维修条件,请尽快维修".不解呀,照理它应该出现"该设备不符合优先维修条件".才对,想不通那里出现问题,望赐教.谢谢!
2008-09-27 22:07
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
cin>>a,b,c;这句  该改成cin>>a>>b>>c;这样
2008-09-28 13:52
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
回复 18# newyj 的帖子
哭!我怎么会犯这样低级的错误,要不是你指出我想我会一直在a>1000 && b<5)||(c>10打圈呢!.  谢谢了!
2008-09-29 12:50
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
新手求助四
1.13 牛的繁殖问题
有位科学家曾出了这样一道数学题:有一头母牛,它每年年初要生一头小母牛;每头小母牛从第四个年头起,每年年初也要生一头小母牛.按此规律,若无牛死亡,第20年头上共有多少头母牛?

//这题该怎么做呢?实在想不通呀.我对此题的分析有个疑问就是:"每头小母牛从第四个年头起,每年年初也要生一头小母牛."这句中的理解是怎么样的.它是指小母牛在第四年的一月一日生了一头小牛,还是指第五年的一月一日生了一头小牛.不理解呀.
2008-09-29 13:40
快速回复:问个问题.
数据加载中...
 
   



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

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