注册 登录
编程论坛 C++教室

用Dev-c++编译问题

endlesslver 发布于 2009-11-23 20:13, 521 次点击
我要 编 一个 可以 任意按 键盘上 数字键1至0,屏幕上 显示 +10至+100,(按1键显示 +10,2键 显示 +20。。。。以此类推 0键显示+100)或者 可以是 -10至-100,并且可以保存数据


#include "stdio.h"
#include "iostream"

using namespace std;

int main(int argc, char *argv[])
{
int a;
int change;
bool b= true;
cout <<"0-9:";
cin>>a;


if(a>0&&a<=9)
{
 if(b)
 {
  cout<<a*10;
  change=a*10;
}
 else
 {
  cout<<-(a*10);
  change=-(a*10);
}//end if
 
 

  if(b)
  {
   cout<<100;
   change=100;
  }
  else
  {
   cout<<-100;
   change=-100;
  }//end else
  }
  cout<<change;
  cin>>a;

  return 0;
}

   
   
请问哪里出错,无法显示10 - 100


   

5 回复
#2
flyingcloude2009-11-23 21:14
问题看的。。。
#3
endlesslver2009-11-23 21:46
怎么了
#4
flyingcloude2009-11-23 22:08
回复 3楼 endlesslver
没看懂你写这个程序的思路。
#5
endlesslver2009-11-23 22:12
就是我想按下数字键0-9, 使屏幕上显示+100-+90,并且能够保存下结果(按0显示100,按1显示10,按2显示20。。。。。。。按9显示90),
我是在Dev环境下作的,但是我现在出不了要的结果
#6
flyingcloude2009-11-23 22:44
      
程序代码:
if(num>=0 && num<=9)
        {
            if(num == 0)
                cout << "+" << 100 << '\n';
            else
                cout << "+" << num*10 << '\n';
        }

1