题解列表

筛选

计算(a+b)/c的简单运算

解题思路:极简版scanf(“”)用户端输入数值printf("")计算输出结果a/b求整除值a%b求除余值注意事项:基本C语言架构参考代码:#includeintmain(){inta,b,c;scanf("%d%d%d",

甲流疫情死亡率

解题思路:scanfprintf数据类型使用注意事项:参考代码:#includeintmain(){doublea,b,c;scanf("%lf%lf",&a,&b);//确诊数为a死亡数为bc=b/a*100;printf("%.3lf%%",

题解 2794: 求平均年龄

解题思路:求和,除以人数。注意事项:两个整数相除要得到一个浮点数,可以这样:(double)a/b把a强转成double,b会跟着自动转(double)b转哪个操作数效果一样先乘1.0让类型变成double,这是本题采用的方法比较常见doublec=a/b;这里是个坑!右边a/b先按整数除法算完得到3

题解 2795: 财务管理

解题思路:求和,除以12.注意事项:全局变量默认初始值为0。参考代码:#includeusingnamespacestd;#includedoublea[100000];doublesum;intmain(){intn=12;for(inti=1;i

石头剪刀布

解题思路:用新的数组记录x次比赛两个人出手的顺序,再比较就行注意事项:参考代码:x,n,m=map(int,input().split())NA=list(map(int,input().split()))NB=list(map(int,input().split()))na=[]nb=[]a=0b=

向量点积计算

解题思路:注意事项:参考代码:n=int(input())a=list(map(int,input().split()))b=list(map(int,input().split()))sum=0iflen(a)==len(b):foriinrange(n):sum+=a[i]*b[i]print(s

大整数的因子

解题思路:注意事项:参考代码:c=int(input())a=[]b=0forkinrange(2,10):ifc%k==0:a.append(k)b+=1ifb!=0:print(''.join(map(str,a)))else:print('none')

求10000以内n的阶乘

解题思路:注意事项:题目要求10000以内的阶乘,python默认输出限制是4300位而10000以内的阶乘有的超出了这限制这也是大多数人的扣分点,这个时候使用sys.set_int_max_str_digits(100000)将限制提升到100000位参考代码:importsyssys.set_in