| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1268 人关注过本帖
标题:问个问题.
只看楼主 加入收藏
b123456
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2008-9-22
收藏
 问题点数:0 回复次数:19 
问个问题.
#include <iostream.h>

void main()

{   char mingling
   

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

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

    cin>>mingling;    

    switch (mingling)
    {
    case 'a':
        cout<<"计算加法\n";
        cout<<"请输入第一个数:\n";
        cin>>a;
        cout<<"请输入第二个数:\n";
        cin>>b;

          break;
    case 'b':
        cout<<"计算减法";
    case 'c':
        cout<<"程序退出";
        break;
    default;
        cout<<"你输入的指令不合法\n";
        break;
    }

}

这程序哪里有错误呀? 我找了半天没找到哪错?
搜索更多相关主题的帖子: include 
2008-09-22 21:53
b123456
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2008-9-22
收藏
得分:0 
谁帮忙给看一下..我找了半天了发现错误
2008-09-22 21:54
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:0 
#include <iostream.h>

void main()

{   char mingling //没有分号?
   

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

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

    cin>>mingling;   

    switch (mingling)
    {
    case 'a':
        cout<<"计算加法\n";
        cout<<"请输入第一个数:\n";
        cin>>a; //A变量在哪里?
        cout<<"请输入第二个数:\n";
        cin>>b;

          break;
    case 'b':
        cout<<"计算减法";
    case 'c':
        cout<<"程序退出";
        break;
    default;
        cout<<"你输入的指令不合法\n";
        break;
    }

}
2008-09-22 21:56
b123456
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2008-9-22
收藏
得分:0 
分号加上了不过还是编译错误.

A变量在哪里?什么意思噢?

不明白
2008-09-22 21:59
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:0 
#include <iostream>
using namespace std;

int main()

{   char mingling;
    int a,b,c;

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

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

    cin>>mingling;   

    switch (mingling)
    {
    case 'a':
        cout<<"计算加法\n";
        cout<<"请输入第一个数:\n";
        cin>>a;
        cout<<"请输入第二个数:\n";
        cin>>b;

          break;
    case 'b':
        cout<<"计算减法";
        break;
    case 'c':
        cout<<"程序退出";
        break;
    default:
        cout<<"你输入的指令不合法\n";
        break;
    }

}


======================================================
我极度服了你了,我没VC,这是G++下的.
default;后面不是分号...
cin>>a;//输入流,输入流要输入数据的,A是什么东西
你前面根本没有定义过,你觉得
cout<<"a是加法运算"<<'\n';
或者
cin>>mingling;
就是对A的定义了?
2008-09-22 22:28
zhangbowen0618
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-9-22
收藏
得分:0 
a,b没有定义,还有default后面是冒号,而不是分号.
2008-09-22 22:34
b123456
Rank: 1
等 级:新手上路
帖 子:56
专家分:0
注 册:2008-9-22
收藏
得分:0 
谢谢了问题解决了呵呵
2008-09-23 10:03
箭头
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-23
收藏
得分:0 
新手求助一
#include<iostream.h>
void main()
{
int a,b,c;
a=1;b=2;c=3;
a=b--<=a||a+b!=c;
cout<<a<<","<<b<<endl;
}
则上述程序运行后的输出结果是_____.
//书的答案是1,1.可我做的是1,2.我不明白那个b为什么会是1的,它不是2吗?
望赐教.
2008-09-23 10:19
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
b--<=a中的b是2但是b--后a+b!=c中的b就成1 了
2008-09-23 12:42
我是
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-9-9
收藏
得分:0 
#include <iostream>
using namespace std;

int main()

{   char mingling;
    char a,b,c;
    int i=1,m,n;
    while(i==1)
    {   cout<<"*********************";
        cout<<"计算机程序"<<'\n';
        cout<<"a是加法运算"<<'\n';
        cout<<"b是减法运算"<<'\n';
        cout<<"c是退出程序"<<'\n';

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

          cin>>mingling;   

  switch (mingling)
  {
   
     if (mingling==a)   
      case 'a':
      {
        cout<<"计算加法\n";
        cout<<"请输入第一个数:";
        cin>>m;
        cout<<"请输入第二个数:";
        cin>>n;
        cout<<"他们的合为:"<<m+n;
          break;
      }
    if (mingling==b)
      case 'b':
        {
        cout<<"计算减法\n";
        cout<<"请输入第一个数:";
        cin>>m;
        cout<<"请输入第二个数:";
        cin>>n;
        cout<<"他们的差为:"<<m+n;
        break;
        }
    if (mingling==c)
      case 'c':
        {
        cout<<"程序退出";
        break;
        }
        
      else
        {

        cout<<"你输入的指令不合法\n";
        break;
        }
  }
}
    return (0);

}

1楼试试这个。  这样可以的。
2008-09-23 22:13
快速回复:问个问题.
数据加载中...
 
   



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

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