解题思路:列表和字典查询比较慢,可以直接if判断
注意事项:
参考代码:
if查询 n=int(input()) for i in range(n): k=input().strip() if k =="WYS": print("KXZSMR") elif k =="CQ": print("CHAIQIANG") elif k =="LC": print("DRAGONNET") elif k =="SYT" or k=="SSD" or k=="LSS" or k=="LYF": print("STUDYFATHER") else:print("DENOMINATOR") 列表查询寻 n=int(input()) la=["WYS","CQ","LC","SYT","SSD","LSS","LYF"] lb=["KXZSMR","CHAIQIANG","DRAGONNET","STUDYFATHER","STUDYFATHER","STUDYFATHER","STUDYFATHER"] for i in range(n): k=input().strip() if k in la:print(lb[la.index(k)]) else:print("DENOMINATOR") 字典查的效率也不是特别高,当然每次的测试样本不同可能有误差
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:583 |
最小公倍数 (C语言代码)浏览:1033 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:679 |
C二级辅导-计负均正 (C语言代码)浏览:482 |
C语言训练-大、小写问题 (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:513 |
1134题解(求分析)浏览:729 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:558 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:611 |
老王赛马 (C++代码)浏览:905 |