UVa 10878 磁带解码
来源:互联网 发布:centos设置防火墙端口 编辑:程序博客网 时间:2024/06/11 04:05
/*
* 解题思路:
* 此题就是简单的二进制码翻译成字符的题,转换一下即可。
* 注意:得到的字符串不用写换行符、因为得到的字符串中最后一位即为换行符!
*/
#include <stdio.h>#include <math.h>int main( ){ int p,q,sum; int i; char ss[ 10000 ]; char s[ 10000 ]; char c; p = q = 0; while( getchar( )!='\n' ); while( ( c=getchar( ) ) != '_' ) { c = getchar( ); p = 0; while( ( c = getchar( )) !='|' && c!='\n' && c!=EOF ) ss[ p++ ] = c; getchar( ); sum = 0; for( i=7;i>=0;i-- ) if( !(i-4) ) continue; else if( ss[ i ] == 'o' && i>4 ) sum += pow( 2 , 7-i ); else if( ss[ i ] =='o' && i<4 ) sum += pow( 2 , 7-i-1); s[ q++ ] = (char)( sum ); } for( i=0;i<q;i++) printf("%c",s[ i ] ); return 0;}
0 0
- UVa 10878 磁带解码
- UVA 10878磁带解码
- 编码与解码-UVA
- 信息解码(uva-213)
- UVA 644 立即的可解码性
- UVa 644 立即可解码性
- UVa 644 Immediate Decodability 立即解码
- UVa 213 Message Decoding (信息解码)
- Message Decoding 信息解码UVA 213
- UVa 213 信息解码Message Decoding
- 磁带的读写
- 磁带文件保存问题
- 磁带驱动器的使用
- 磁带操作总结
- 磁带驱动器的性能
- 磁带驱动器工作环境
- 磁带文件存放优化
- 磁带备份魅力不减
- APK包名修改,用于安装多个不同版本的相同应用
- ctags使用详解
- rece buffer
- Android获取屏幕尺寸
- java 面向对象 接口 抽象
- UVa 10878 磁带解码
- 易 經 原 文
- 黑马程序员__ 6java基础 接口 多态 内部类
- C++ 关键字 enum
- ecshop和discuz整合中问题完美解决方法
- DHT11驱动程序
- I'm coming,2014
- PLSQL与Navicat Premium远程连接Oralce
- 通用权限管理设计 之 数据库结构设计