解题思路:
先求出做完题需要用几整数周,再判断出剩余的题数能否在周一到周五做完,最后将整周数*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分
2 人评分
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1202 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:988 |
Tom数 (C++代码)浏览:825 |
兰顿蚂蚁 (C++代码)浏览:1090 |
简单的a+b (C++语言代码)浏览:852 |
校门外的树 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1143 |
剪刀石头布 (C++代码)浏览:1702 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2138 |