解题思路:
建立一个长度为26的全0列表,表示从'a'到'z',之后遍历的时候遇到第一个1就输出,然后break
注意事项:
注意chr和ord的使用
ord是打印ascll数
chr相反,将ascll数对应的字符打印
参考代码:
x = input() num = [0] * 26 for i in range(len(x)): num[ord(x[i])-ord('a')]+=1 flag = 0 for i in range(len(num)): if num[i] == 1: flag = 1 print(chr(ord('a')+i)) break if flag == 0: print("no")
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:572 |
回文数字 (C语言代码)浏览:2538 |
Hello, world! (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:838 |
杨辉三角 (C语言代码)浏览:733 |
1073题解浏览:652 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题5.5 (Java代码)浏览:563 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1149 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |