c++怎么判断两数相等?

2025-04-29 00:52:04
推荐回答(2个)
回答1:

int类型

if(a==b)
{
.........
}

float 或者double的话

对浮点数比较大小时不要使用==

本来应该相等的两个浮点数由于计算机内部表示的原因可能略有微小的误差,这时用==就会认为它们不等。应该使用两个浮点数之间的差异的绝对值小于某个可以接受的值来判断判断它们是否相等,比如用

char ch;

scanf("%c",&ch);

switch(ch)

{

case 'A':

...

break;

case 'B':

...

break;

...

default:

...

};

回答2:

int a,b;
cin>>a>>b;
if(a==b)