解题思路:
注意事项:
参考代码:
m,n = map(int,input().split())#标注a链表、b链表中的节点个数
a={}
b={}
c=[]
for i in range(m):#有m行个学生的学号和成绩
k,l = map(int,input().split())#输入学生的学号和成绩
a[k]=l#每个学生的学号对应成绩
for i in range(n):#有n行个学生的学号和成绩
o,p = map(int,input().split())#再输入学生的学号和成绩
b[o]=p#每个学生的学号对应成绩
for i in a:
if i not in b:#在a中找不到与b相同的学号
c.append(i)#a中找不到的则存到新的链表中
c.sort()#对a链表排序
print(len(c))#打印a链表的个数
for i in c:
print(f"{i} {a[i]}")#输出此时a链表中的学号和成绩
0.0分
1 人评分
点我有惊喜!你懂得!浏览:2071 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:584 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:560 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:521 |
矩阵乘方 (C语言代码)浏览:1022 |
sizeof的大作用 (C语言代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:579 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:466 |
买不到的数目 (C语言代码)浏览:3090 |