题目1197:奇偶校验
2014-03-25 16:57
211 查看
#include<stdio.h>
int main(){
char s[1000];
while(gets(s)){
for(int i=0;s[i]!=0;i++){
int n=s[i];
int m[8],k=0,cnt=0;
while(n!=0){
m[k]=n%2;
n/=2;
if(m[k]%2!=0) cnt++;
k++;
}
if(cnt%2==0) m[7]=1;
else m[7]=0;
for(int i=6;i>=k;i--) m[i]=0;
for(int i=7;i>=0;i--) printf("%d",m[i]);
printf("\n");
}
}
return 0;
}
int main(){
char s[1000];
while(gets(s)){
for(int i=0;s[i]!=0;i++){
int n=s[i];
int m[8],k=0,cnt=0;
while(n!=0){
m[k]=n%2;
n/=2;
if(m[k]%2!=0) cnt++;
k++;
}
if(cnt%2==0) m[7]=1;
else m[7]=0;
for(int i=6;i>=k;i--) m[i]=0;
for(int i=7;i>=0;i--) printf("%d",m[i]);
printf("\n");
}
}
return 0;
}
相关文章推荐
- 题目1197:奇偶校验
- 题目1197:奇偶校验
- 题目1197:奇偶校验
- 题目1197:奇偶校验
- 九度-题目1197:奇偶校验
- 九度OJ 题目1197:奇偶校验
- 题目1197:奇偶校验
- 题目1197:奇偶校验
- 题目1197:奇偶校验
- 【九度OJ】题目1197:奇偶校验 解题报告
- 题目1197:奇偶校验(九度OJ)
- 九度1197 奇偶校验
- 1197_奇偶校验
- 九度OJ 1197:奇偶校验 (基础题)
- 九度-1197 奇偶校验
- 九度OJ 1197:奇偶校验 简单的位操作习题
- 九度OJ 1197:奇偶校验 (基础题)
- 一道更简单的题目和一个重大发现
- 题目1058:反序输出
- LeetCode OJ平台上Binary Tree Postorder Traversal题目用java堆栈实现