前言:
目前大家对“c语言整数取反”大约比较关切,你们都需要剖析一些“c语言整数取反”的相关知识。那么小编同时在网摘上汇集了一些关于“c语言整数取反””的相关知识,希望大家能喜欢,朋友们快快来了解一下吧!学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。
附上汇总贴:蓝桥杯备考冲刺必刷题(Python) | 汇总-CSDN博客
【题目描述】
给定三个整数a,b,c,如果一个整数既不是α的整数倍也不是b 的整数倍还不是c的整数倍,则这个数称为反倍数。
请问在1至n中有多少个反倍数。
【输入】
输入的第一行包含一个整数n。
第二行包含三个整数a,b,c,相邻两个数之间用一个空格分隔。
其中,1≤n≤1000000,1≤a≤n,1≤b≤n,1≤c≤n。
【输出】
输出一行包含一个整数,表示答案。
【输入样例】
302 3 6
【输出样例】
10
【代码详解】
n = int(input()) # 输入nans = 0 # 定义统计结果a, b, c = [int(i) for i in input().split()] # 输入a、b、cfor i in range(1, n+1): # 遍历1到n if i%a!=0 and i%b!=0 and i%c!=0: # 按照题意判断 ans += 1 # 符合条件结果加1print(ans) # 打印结果
【运行结果】
302 3 610
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言整数取反