题目描述
MEN RE DE XIA TIAN DAO LE, NI HE NI DE DUI YOU ZU DUI CAN JIA LE JIN NIAN DE CHENG XU SHE JI JING SAI.
JIE XIA LAI DE WU GE XIAO SHI, ZAI SAI CHANG LI , YIN WEI TI MU DOU BU HUI ZUO, NI MEN KAN TI 、FA DAI 、QIAO DAI MA. JING GUO LE YI FAN SOU SUO, ZHONG YU NI ZHAO DAO LE YI DAO DA SHUI TI.
LIE CHU LE YI XIE KE NENG DE QING KUANG, ZHE GE TI MU NI MEN HAI SHI BU HUI ZUO.
FU ZE REN ZHEN SHEN TI DE NI FA XIAN, WAN ZHENG DE DU WAN LE ZHE DAO TI DE TI MU MIAO SHU, BING MEI YOU SHEN ME YONG.
输入格式
YI GE ZHENG ZHENG SHU n
(1<=n<=26)
输出格式
YI GE ZI FU CHUAN
样例输入
【样例1】
1
【样例2】
16
【样例3】
19
【样例4】
23
样例输出
【样例1】
H
【样例2】
S
【样例3】
K
【样例4】
V
黄梅时节家家雨,青草池塘处处WA。
题目是没有问题的,愚人节快乐铁铁。
题解:本题来自于一位腹黑的ACM带队教师,每段的首个拼音是藏头“门捷列夫”,他发现了元素周期表,嗯对,他发现了元素周期表。
样例代码:(嗯, 你没有看错)
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n == 1) cout<<"H";
if(n == 2) cout<<"He";
if(n == 3) cout<<"Li";
if(n == 4) cout<<"Be";
if(n == 5) cout<<"B";
if(n == 6) cout<<"C";
if(n == 7) cout<<"N";
if(n == 8) cout<<"O";
if(n == 9) cout<<"F";
if(n == 10) cout<<"Ne";
if(n == 11) cout<<"Na";
if(n == 12) cout<<"Mg";
if(n == 13) cout<<"Al";
if(n == 14) cout<<"Si";
if(n == 15) cout<<"P";
if(n == 16) cout<<"S";
if(n == 17) cout<<"Cl";
if(n == 18) cout<<"Ar";
if(n == 19) cout<<"K";
if(n == 20) cout<<"Ca";
if(n == 21) cout<<"Sc";
if(n == 22) cout<<"Ti";
if(n == 23) cout<<"V";
if(n == 24) cout<<"Cr";
if(n == 25) cout<<"Mn";
if(n == 26) cout<<"Fe";
return 0;
}
这是一道编程题目,来源于一位ACM教练,题目要求根据输入的整数n,输出对应元素周期表的首字母,形成一首藏头诗。代码示例给出了从1到26的元素首字母对应。
191

被折叠的 条评论
为什么被折叠?



