用c++解决假设: 语文课每过 a 天考试一次; 数学课每过 b 天考试一次; 英语课每过 c 天考试一次。 又假设,在昨天,这三门课同时发生了考试。那么从今天开始算起,在接下来的 n 天时间里,将有多少天是没有考试的呢? 输入格式 第一行:单个正整数 n 第二行:三个正整数 a,b 和 c。 输出格式 单个整数:表示没有考试的天数
时间: 2024-03-23 11:43:45 浏览: 26
以下是用 C++ 实现的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int n, a, b, c;
cin >> n >> a >> b >> c;
// 计算三门课下次考试的时间
int next_exam_day = min(a, min(b, c));
while (next_exam_day <= n) {
if (next_exam_day % a == 0) {
next_exam_day = min(next_exam_day + a, min(next_exam_day + b, next_exam_day + c));
} else if (next_exam_day % b == 0) {
next_exam_day = min(next_exam_day + b, next_exam_day + c);
} else {
next_exam_day += c;
}
}
// 计算没有考试的天数
int k = (n - next_exam_day + 1) / next_exam_day;
int result = n - k;
cout << result << endl;
return 0;
}
```
希望能够帮助到你!
相关问题
c++期末考试到了,班级里的每位同学都 需要参加数学,语文,英语三场考试,
期末考试是对同学们一学期学习成果的检验,也是学生们进行自我评价和进一步提高的机会。考试分数的好坏不仅仅关乎个人荣誉感,更重要的是对自己以后的学习和发展有着重要的影响。
在数学方面,我们需要掌握基本的数学运算、代数方程、几何图形等知识。需要多进行计算训练,在解题过程中注意思路的清晰和推理能力的培养。还要多做习题,加深对知识点的理解和记忆,掌握解题的方法。
在语文方面,我们需要掌握语法知识、阅读理解能力、作文写作等等。要注重积累词汇和阅读材料,提高语言文字表达能力。还要多写作文,锻炼自己的写作能力,提高作文的逻辑性和条理性。
在英语方面,我们需要掌握单词、语法和听说读写等各项能力。要多听多说多读多写多练习,提高自己的听力、口语、阅读和写作水平。还要有一个良好的英语环境,多与外国人交流,提高语感和语境的理解。
除了具体的学科,我们还需注意考试的时间管理和心理调整。做好复习计划,合理安排学习和休息时间。保持良好的学习状态,保持积极的心态。考试前要进行适当的放松和调整,减少焦虑和紧张。
最后,期末考试只是一个开始,并不代表一切。无论考得好与否,都要及时总结经验教训,找出不足之处,并不断努力提高。学习是一个持久的过程,只有坚持不懈地努力,才能取得更好的成绩和更大的进步。希望大家都能在期末考试中取得好成绩,为自己的未来铺就一条成功之路。
输出字符串中只出现过一次的小写字符用c++
以下是C++代码实现,用哈希表记录每个字符出现的次数,然后再遍历一遍字符串找到第一个出现次数为1的字符即可。
```c++
#include <iostream>
#include <unordered_map>
using namespace std;
int main() {
string s;
cin >> s;
unordered_map<char, int> mp;
for (char c : s) {
mp[c]++;
}
for (char c : s) {
if (mp[c] 1) {
cout << c << endl;
return 0;
}
}
cout << "no" << endl;
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)