解题思路:
先求出做完题需要用几整数周,再判断出剩余的题数能否在周一到周五做完,最后将整周数*7加上剩余的天数得出总天数
注意事项:
参考代码:
#include<stdio.h>
int main()
{
long a,b,n,weeks,days,sum=0,remainder; //weeks是周数,days是做完剩余的题不够一周的天数
//remainder是剩余的题数
scanf("%ld%ld%ld",&a,&b,&n);
weeks=n/(5*a+2*b); //求出需要用的整周数
remainder=n%(5*a+2*b); //求出剩余的题数
if(remainder<=(5*a)) //如果剩余的题数能够在周一到周五做完
{
if(remainder%a==0) //如果剩余的题数能够在整天做完
days=remainder/a;
else //如果剩余的题数不够一整天做的
days=remainder/a+1;
}
else //如果剩余的题周一到周五做不完
{
if((remainder-5*a)%b==0) //如果整天做完
days=(remainder-5*a)/b+5;
else //如果整天做不完。
days=(remainder-5*a)/b+6;
}
sum=weeks*7+days;
printf("%ld\n",sum);
return 0;
}
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复