社区讨论
[C] 50分求助 运算结果好像没问题
P1424小鱼的航程(改进版)参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lo7nf1k7
- 此快照首次捕获于
- 2023/10/27 04:40 2 年前
- 此快照最后确认于
- 2023/10/27 04:40 2 年前
C
#include<stdio.h>
int main()
{
int x,n,m;
scanf("%d %d",&x,&n);
if (x < 6)
{
if ((x + n) / 7 < 1)//未满一周
{
if (x + n >= 5)
m = (5 - x + 1) * 250;
else
m = (n + 1) * 250;
}
else
{
if ((x + n) % 7 < 6)//未到周末
m = ((x + n) / 7 - 1) * 250 * 5 + (x + n) % 7 * 250 + (5 - x + 1) * 250;
else
m = ((x + n) / 7) * 250 * 5 + (5 - x + 1) * 250;
}
}
else//x在周末开始的
{
if (x + n <= 7)
m = 0;
else
{
if ((x + n) % 7 < 6)
m = ((x + n) / 7 - 1) * 250 * 5 + (x + n) % 7 * 250;
else
m = ((x + n) / 7) * 250 * 5;
}
}
printf("%d",m);
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...