华中科技大学计算机上机,华中科技大学_2010___考研计算机_复试上机
1,奇偶校验
题目描写叙述:输入一个字符串,然后对每一个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。
输入:输入包含一个字符串,字符串长度不超过100。
输出:可能有多组測试数据,对于每组数据,
对于字符串中的每个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。
例子输入:3
3a
例子输出:10110011
10110011
01100001
总结:感觉还好,可是以下再贴出一份代码,网上找的,感觉很有意思,直接使用异或运算即可。
#include
#include
using namespace std;
void odd_verify(char a){
int num[8]={0,0,0,0,0,0,0,0};
int i=0,j=0;
while(a){
if(a%2 == 1) j++;
num[i++] = a%2;
a=a>>1;
}
if(j%2 != 1){
num[7] = 1;
}
for(j=7;j>0;j--){
cout<
}
cout<
}
int main(){
string str;
int i,len;
while(cin>>str){
len=str.length();
for(i=0;i
odd_verify(str[i]);
}
}
return 0;
}
#include
#include
int main()
{
char str[110];
while(~scanf("%s",&str))
{
for(int i=0;str[i];i++)
{
int num[8];
memset(num,0,sizeof(num));//注意memset所处的位置
int j=0;
while(str[i])
{
num[j++]=str[i]%2;
str[i]=str[i]/2;
}
num[7]=num[7]^num[6]^num[5]^num[4]^num[3]^num[2]^num[1]^num[0]^1;//异或运算符^
for(int j=7;j>=0;j--)
if(j==0)printf("%d
",num[j]);
else printf("%d",num[j]);
}
}
return 0;
}
2,加法器
题目描写叙述:实现一个加法器,使其可以输出a+b的值。
输入:输入包含两个数a和b,当中a和b的位数不超过1000位。
输出:可能有多组測试数据,对于每组数据,
输出a+b的值。
例子输入:2 6
10000000000000000000 10000000000000000000000000000000
例子输出:8
10000000000010000000000000000000
总结:写的不好,实现了。
#include
#include
using namespace std;
#define max_n 1020
int main(){
string str1,str2;
int i,j,s,jin;
int len1,len2;
while(cin>>str1 && cin>>str2){
int num1[max_n] = {0};
int num2[max_n] = {0};
int sum[max_n] = {0};
len1 = str1.length();
len2 = str2.length();
j=0;
for(i=len1-1;i>=0;i--){
num1[j++] = str1[i] - '0';
}
j=0;
for(i=len2-1;i>=0;i--){
num2[j++] = str2[i] - '0';
}
jin=0;
for(i=0;i
s=num1[i] + num2[i] + jin;
sum[i] = s % 10;
jin = s / 10;
}
for(i=max_n - 1;i>=0;i--){
if(i != 0){
if(sum[i] != 0){
for(j = i;j >= 0;j--){
cout<
}
break;
}
}else{
cout<
}
}
cout<
}
return 0;
}
华中科技大学计算机上机,华中科技大学_2010___考研计算机_复试上机相关推荐
- 计算机操作系统模拟试题,最新考研计算机-操作系统模拟试题.doc
最新考研计算机-操作系统模拟试题.doc 考研计算机操作系统模拟试题(一)一.选择题23 在分时系统中,当用户数为100时,为保证响应时间不超过2s,系统设置的时间片长度应为().A 10msB 20 ...
- 考研计算机专业课怎么复习,2016考研计算机专业课如何复习?
2016考研计算机专业课如何复习? ?基础复习阶段 以指定参考书为主,兼顾笔记,进行专业课的第一轮复习.看书要以理解为主,不必纠缠于细节,并在不懂的知识点处做上标记. 第一步,选择一本难度适宜.内容全 ...
- 考研计算机组成原电路知识,2021考研计算机大纲408计算机组成原理部分原文解析...
2021考研计算机专业基础综合考研大纲已于2020年9月10日由教育部发布,很多考研童鞋都对此次大纲非常关注,中公考研及时对2021考研的大纲进行了分析,希望对大家有所帮助. [大纲原文] 考查目标 ...
- 计算机组成原理 外部设备分为,2017考研计算机组成原理第七章考点:外部设备...
2017考研计算机组成原理第七章考点:外部设备 2016-03-15 13:33 | 考研集训营 对于参加计算机统考的学生来说,2017考研的准备工作需要提前进行,因为计算机考研专业课涵盖了四门科目, ...
- 数据结构数组计算机中的应用,2018考研计算机:数据结构数组和广义表复习重点...
2018考研计算机:数据结构数组和广义表复习重点 2017-08-17 16:00 | 考研集训营 <数据结构(C语言版)>复习重点在二.三.六.七.九.十章,考试内容两大类:概念,算法, ...
- 考研计算机组成原电路知识,2016考研计算机组成原理知识点总结
2016考研学习交流群:410257364 考研计算机中组成原理占了45分,比重较高,因此需要考生们备考时侧重复习.下面是中公考研为2016考研的考生们总结的计算机组成原理知识点. 1.算机系统概述 ...
- 计算机组成原理【by王道考研计算机】
文章目录 第一章 1. 什么是计算机系统 2. 硬件的发展 3. 计算机硬件的基本组成 冯诺依曼结构 现代计算机结构 主存储器 运算器 控制器 工作过程实例 4. 计算机系统的层次结构 五层结构 三种 ...
- 计算机考研保研复试上机算法技巧
2020.8.21-2020.9.6 the first version 1 闰年 (year % 4 == 0 && year % 100 != 0) || (year % 40 ...
- 考研计算机专业课统考吗,09考研计算机专业课统考增至4部分内容
北京考试报讯(记者 陈霄飞) 全国硕士研究生统一入学考试计算机科学与技术学科的初试专业课考试明年将实行联考.有关考研辅导专家认为,针对初试专业课调整为4部分内容的情况,计划报考该专业的考生要提早调整复 ...
最新文章
- C++ 各种构造函数
- 给学Java的大学生们分享一些经验
- WIN11中MathType编辑中“打开数学输入面板”是灰色不可编辑
- 减小iOS应用程序的大小
- CCPC-EDG专场——E.Buy and Delete
- 郝斌 mysql_郝斌–SQL Server2005学习笔记
- 关于nubia z9 NX508J notification 不显示的问题
- PMP 项目管理过程组与知识领域梳理
- 微信公众号客服系统可以实现自动回复吗?
- “掌上理财”项目总结
- 【淘宝SEO】淘宝官方SEO资料
- 如何给电脑系统重置系统?方法其实很简单
- C++:从入门到放弃[3]计算
- BookKeeper存储设计浅析
- [转][JS]Math.random()随机数的二三事
- sci论文图排版技巧分享
- php小偷cookie,ptcms小说小偷程序 最新EXP漏洞
- beanstalkd队列简述
- 西安80投影坐标系转WGS84地理坐标系如何求七参数
- 大疆产品上岸经验分享