21xrx.com
2024-12-22 16:47:12 Sunday
登录
文章检索 我的文章 写文章
C++ 比较两个数字的方法
2023-07-14 22:25:16 深夜i     --     --
C++ 比较 数字 方法

C++是一种常用的编程语言,可以用来编写各种类型的程序。其中,比较两个数字是常用的操作之一,可以通过以下几种方法来实现。

1. 使用 if 语句: 

if( num1 == num2 ) 

  cout << "num1 等于 num2" << endl; 

else if( num1 > num2 ) 

  cout << "num1 大于 num2" << endl; 

else 

  cout << "num1 小于 num2" << endl; 

通过比较 num1 和 num2 的大小关系,可以使用 if 语句来判断它们的大小和是否相等。

2. 使用三目运算符: 

cout << (num1 > num2 ? "num1 大于 num2" : (num1 == num2 ? "num1 等于 num2" : "num1 小于 num2")) << endl; 

三目运算符也是一种比较简洁的方式,通过判断条件来返回相应的结果。

3. 使用 switch 语句: 

switch(num1 > num2){ 

  case 1: 

    cout << "num1 大于 num2" << endl; 

    break; 

  case 0: 

    cout << (num1 == num2 ? "num1 等于 num2" : "num1 小于 num2") << endl; 

    break; 

通过 switch 语句可以根据条件来执行相应的操作,其中 case 1 表示 num1 大于 num2。

4. 使用函数: 

int compare(int num1, int num2){ 

  if(num1 == num2) 

    return 0; 

  else if(num1 > num2) 

    return 1; 

  else 

    return -1; 

可以定义一个函数来比较两个数字的大小,返回值为 0 表示相等,1 表示 num1 大于 num2,-1 表示 num1 小于 num2。

通过以上几种方式,可以很方便地比较两个数字的大小和是否相等,根据实际需求选择合适的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复