200分求一算法

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:35:46
/* * * * * * * * * * * * * * * * * * * *
* 3个人A,B,C合伙吃饭, *
* A,B每天吃2顿,C除周末外每天1顿。 *
* 求A,B,C各应出多少钱。 *
* * * * * * * * * * * * * * * * * * * */
A和B肯定钱 一样多了,帮我想想怎么算 ,200分 正确的话再追加50分。

一周按30天计算?这可怎么算啊
“C除周末外每天1顿。”我理解成:它周末不吃,不是周末每天吃1顿。

假设吃一顿饭需要1元钱。
每月第一天是星期几呢?有7种情况。

#include<stdio.h>

int main()
{
int i,k,a,b,c;

for(k=0;k<7;k++)
{
a=b=c=0;
for(i=k;i<30+k;i++)
{
a+=2;
b+=2;
if(i%7!=5 && i%7!=6)
c++;
}
printf("%d:a=%d,b=%d,c=%d\n",k+1,a,b,c);
}
return 0;
}

输出:
1:a=60,b=60,c=22
2:a=60,b=60,c=22
3:a=60,b=60,c=22
4:a=60,b=60,c=22
5:a=60,b=60,c=21
6:a=60,b=60,c=20
7:a=60,b=60,c=21

37.8%,24.3% 蒙的,就算对了也轮不到我拿分吧!!!

你要是跟室友的帐分不清,那么按下面的来

一周结一次帐
A= 2*7
B= 2*7
C= 1*6 + ?

所以总消耗为14+14+6+?=34+?
A占%[14/(34+?)]*100
B占%[14/(34+?)]*100
C占%[(6+?)/(34+?)]*100

这里的?表示C在周末吃的顿数
另外,上面假设每顿的钱都一样的,如果不一样,按下面的来
A= a1+a2+b1+b2+c1+c2+d1+d2+e1+e2+f1+f2+g1+g2
B= a1+a2+b1+b2+c1+c2+d1+d2+e1+e