【NYOJ】[25]A Famous Music Composer
来源:互联网 发布:2004nba总决赛数据 编辑:程序博客网 时间:2024/05/29 15:44
其实是杭电的一题
但既然第一次见是在NYOJ就放在这里吧~
这一题就是根据
A A#=Bb B C C#=Db D D#=Eb E F F#=Gb G G#=Ab哈哈哈 表格 markdown语法 get√
好吧
并没有学会
不过……知道了markdown可以粘贴html源码
也算有所收获啦~
这一题根据规则替换字符串就好
还有关于让程序多次处理的问题
gets函数不同于scanf
EOF 应为!=NULL
#include<stdio.h>int main() { int kase=0; char s[10]; while(gets(s)!=NULL) { printf("Case %d: ",++kase); if(s[1]==' ') printf("UNIQUE\n"); else { if(s[1]=='b') { s[1]='#'; if(s[0]=='A') s[0]='G'; else s[0]--; } else if(s[1]=='#') { s[1]='b'; if(s[0]=='G') s[0]='A'; else s[0]++; } printf("%s\n",s); } } return 0;}
标程
对于C++有点看不懂
不过那个转换写的比我还巧妙
看来有必要再看看C++的知识啦
#include<iostream>#include<string>using namespace std;string trans(string a){ string b=""; if(a[1]=='#'){ b+=char((a[0]-'A'+1)%7+'A'); b+='b'; }else{ b+=char((a[0]-'A'+6)%7+'A'); b+='#'; } return b;}int main(){ string a,b; for(int t=1; cin>>a>>b; t++){ cout<<"Case "<<t<<": "; if(a.length()==1) cout<<"UNIQUE"<<endl; else cout<<trans(a)<<" "<<b<<endl; } return 0;}
题目地址:【NYOJ】[25]A Famous Music Composer
0 0
- NYOJ 25 A Famous Music Composer
- NYOJ 题目25 A Famous Music Composer
- NYOJ A Famous Music Composer 25
- nyoj 25 A Famous Music Composer
- nyoj 25 A Famous Music Composer
- NYOJ --25--A Famous Music Composer
- 【NYOJ】[25]A Famous Music Composer
- NYOJ:25-A Famous Music Composer
- NYOJ - A Famous Music Composer
- NYOJ A Famous Music Composer
- 25 A Famous Music Composer
- 25 A Famous Music Composer
- hdu 4245 nyoj 25 A Famous Music Composer
- NYOJ 25 A Famous Music Composer【英语题+暴力】
- nyoj.25 A Famous Music Composer【水题】 2015/03/15
- A Famous Music Composer
- A famous music composer
- A Famous Music Composer
- android studio安装 unable to access android sdk add-on list
- 简单的预测
- 如何完全卸载oracle数据库(转自百度经验)
- 动态代理模式
- 1027. 打印沙漏(20)
- 【NYOJ】[25]A Famous Music Composer
- 面试经历---UC(2016年01月11日下午面试)
- Mac OS X install PHP intl
- Android逆向之旅---基于对so中的section加密技术实现so加固
- centos6.x上编译安装crtmpserver
- js 打印出对象方法
- Android 自定义控件源码分析----谈Android自定义控件中 onMeasure()方法处理 wrap_content 情况的必要性
- 1028. 人口普查(20)
- DLL注入的几种姿势(一):Windows Hooks