今天第一次参加笔试,遇到了这道题,大家帮忙解答下,谢谢啦 大致题目是在不使用==与!=的情况下,判断整数类型变量a和变量b的值是否相等这份笔试主要是考C和C++的,所以不要equals之类的来做题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(a-b){ printf("a!=b");}else{ printf("a=b");} c不熟,if(a-b>0||a-b<0){a!=b}else{a==b} package pratice;public class a { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 int a=3,b=7; if(a>b||a<b){ System.out.println("不相等"); }else{ System.out.println("相等"); } }} 表达式啊,哈哈,这样:void main(){ int i=0; cin>>a>>b; i=((a>b)||(a<b)?-1:0); if(i) printf("不相等"); else printf("相等");}表达式其实就是三目运算符 ? : ch = (a-b) ? 'Y' : 'N';//假设ch的定义为:char ch ch = (a-b) ? 'Y' : 'N';//假设ch的定义为:char ch上面的写错了,括号! 判断a&(b取反)是否等于0如果等于说明相等 if(a^b) printf("a不等于b");else printf("a与b相等"); System.out.print( ((a ^ b) > 0?"a!=b":"a=b")); System.out.print(((a ^ b) & 0x0fffffff) > 0?"a!=b":"a=b");更正下 编译都不能通过,java中^是两个整数之间二进制的比较,结果也是一个整数。怎么能用if(a^b)? 此方法只能用于 a和b都大于0的情况 若 a或b小于0,无效。 其实直接 a > b||a<b?"a!=b":"a=b"就可以了 不用太复杂。 c cpp中 可以用整数表示真假 >0为真 if(a^b){ printf("a==b");}else{ printf("a!=b");} 如果a-b是非零的话则不等如果是零的话则相等,if(2-1) cout<<"2<>1"<<endl;else cout<<"2=1"<<endl; java编程求解·· 使用Derby失败,网友帮忙看看! java.util.Map初始化问题 Java多线程问题 java中JTable的遍历 如何做到类似qq发信息,当按了JButton后,将TextArea的文本发送后,光标仍停留在TextArea,而不会失去焦点 一个javascript 问题 怎么才能知道一个程序会用到哪些Permission? HTML:table可不可以实现有类似于div.innerHTML的功能? 数据结构java 关于按键监听的一个问题 JAVA POI 删除Excel中的Row后,下面的数据没有自动上移?
printf("a!=b");
}else{
printf("a=b");
}
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
int a=3,b=7;
if(a>b||a<b){
System.out.println("不相等");
}else{
System.out.println("相等");
}
}}
void main(){
int i=0;
cin>>a>>b;
i=((a>b)||(a<b)?-1:0);
if(i)
printf("不相等");
else printf("相等");
}
表达式其实就是三目运算符 ? :
ch = (a-b) ? 'Y' : 'N';//假设ch的定义为:char ch
ch = (a-b) ? 'Y' : 'N';//假设ch的定义为:char ch上面的写错了,括号!
else printf("a与b相等");
编译都不能通过,java中^是两个整数之间二进制的比较,结果也是一个整数。
怎么能用if(a^b)?
此方法只能用于 a和b都大于0的情况 若 a或b小于0,无效。
printf("a==b");
}else{
printf("a!=b");
}
如果是零的话则相等,
if(2-1)
cout<<"2<>1"<<endl;
else
cout<<"2=1"<<endl;