3_5.cpp

来自「钱能的经典入门教程《C++程序设计教程》书后习题参考答案的代码」· C++ 代码 · 共 25 行

CPP
25
字号
#include <iostream.h>

void main()
{
  int a;
  cout <<"please input a number:\n";
  cin >>a;

  int c1 = a%3 ==0;
  int c2 = a%5 ==0;
  int c3 = a%7 ==0;
  
  switch((c1<<2)+(c2<<1)+c3){
    case 0: cout <<"不能被3,5,7整除.\n"; break;
    case 1: cout <<"只能被7整除.\n"; break;
    case 2: cout <<"只能被5整除.\n"; break;
    case 3: cout <<"可以被5,7整除.\n"; break;
    case 4: cout <<"只能被3整除.\n"; break;
    case 5: cout <<"可以被3,7整除.\n"; break;
    case 6: cout <<"可以被3,5整除.\n"; break;
    case 7: cout <<"可以被3,5,7整除.\n"; break;
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?