数值填空题

来源:互联网 发布:西安 人工智能 编辑:程序博客网 时间:2024/05/13 13:48

数值填空题

 
(2 满分)

下载链接中的图片文件,以二进制方式打开并读取该文件中的第 10(从0开始计数,后同), 23, 80 个字节处的值,求这3个二进制数按位异或的结果(10进制表示)。

戳我下载

请输入异或结果(10进制):

 

#include <iostream>#include <fstream>using namespace std;int main(){ifstream pic("scene.jpg",ios_base::out|ios_base::binary);if(pic){pic.seekg(10);int x;pic.read(reinterpret_cast<char*>(&x),1);                cout<<x<<endl;pic.seekg(23);int y;pic.read(reinterpret_cast<char*>(&y), 1);cout<<y<<endl;pic.seekg(80);int z;pic.read(reinterpret_cast<char*>(&z), 1);cout<<z<<endl;int result=x^y^z;cout<<result<<endl;}}


0 0
原创粉丝点击