社区讨论
求站外题
灌水区参与者 4已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @lo1mhbi7
- 此快照首次捕获于
- 2023/10/22 23:27 2 年前
- 此快照最后确认于
- 2023/11/03 00:12 2 年前
题目:[普及]没有考试的天数
题目描述 假设: 语文课每过 a 天考试一次; 数学课每过 b 天考试一次; 英语课每过 c 天考试一次。 又假设,在昨天,这三门课同时发生了考试。 那么从今天开始算起,在接下来的 n 天时间 里,将有多少天是没有考试的呢?
源代码复制
输入格式
第一行:单个正整数 n 第二行:三个正整数 a,b 和 c。
输出格式
单个整数:表示没有考试的天数
输入数据 1
20
3 5 7
输出数据 1
9
数据规模与约定
对于50% 的数据,
1≤n≤10000
1≤a,b,c≤100
对于 100% 的数据,
1≤n≤1,000,000,000;
1≤a,b,c≤1000。
我的答案:
CPPinclude<iostream>
using namespace std;
int main(){
long long a,b,c,n,sum,shi=1,yi=0;
cin>>n>>a>>b>>c;
sum=n;
for(shi=1;shi<=n;shi++){
if(shi%a==0){
sum--;
}
else if(shi%b==0){
sum--;
}
else if(shi%c==0){
sum--;
}
else{
yi++;
}
}
cout<<yi;
return 0;
}
所以哪里错了555
回复
共 4 条回复,欢迎继续交流。
正在加载回复...