编程论坛
注册
登录
编程论坛
→
C++教室
这个题目怎么写?
newyj
发布于 2008-02-06 16:41, 968 次点击
我是个初学者 有个题目不会还请高手指教
题目:创建一个程序,提示用户以十进制形式输入一个整数,再对其二进制表示的最后一位求反.也就是说,如果最后一位是1,就把它改为0,反之亦然,结果应显示为一个十进制数,这种调整如何影响整数植(提示:使用按位运算符)
3 回复
#2
leeco
2008-02-06 20:29
和1做异或
#3
newyj
2008-02-07 13:17
不好意思 我是新手 LS的能否写一下代码
谢谢了
#4
shining100
2008-02-09 19:39
#define GEAE 1
#include<iostream.h>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int number;
cout<<"Please input the number:";
cin>>number;
number=number^GEAE;
cout<<"New number is "<<number<<endl;
return 0;
}
1