当前位置: 代码迷 >> C语言 >> [求助]有3道习题 不太明白 请指教
  详细解决方案

[求助]有3道习题 不太明白 请指教

热度:97   发布时间:2006-03-06 23:54:00.0
你学到那里来了啊
----------------解决方案--------------------------------------------------------
以下是引用kingyupeng在2006-3-6 23:50:00的发言:
if(co>tr)
total=tr>=50?80*tr+60*(co-tr):90*tr+60*(co-tr);

7楼的哥哥 可能还没学到这里来吧 怎么用一个公式就解完了?有简单点的公式吗

co和tr 变量代表什么呢

co 上衣 tr 裤子

思路: 找出 co,tr 中比较小的那个 就是套数 根据套数和50的大小关系 确定这么多套的价钱,然后计算那些未配套剩余的裤子或者上衣价钱
两部分相加即可


----------------解决方案--------------------------------------------------------
学到条件了!!下面是循环!!
----------------解决方案--------------------------------------------------------
以下是引用kingyupeng在2006-3-6 23:45:00的发言:
6楼的JJ还是GG 你第三题 可能我还学到那阶段吧 还不会数组呢printf("%d",((temp=(a>b)?a:b)>c?temp:c)); 真看不懂 这是求最大的?我是问你我的题目是不是要if 6次呢?

第二题能把算天数的公式写出来吗


第二题你自己先想想,思路已经告诉你了,剩下的你自己想想应该怎样处理,


----------------解决方案--------------------------------------------------------
以下是引用feng1256在2006-3-6 23:57:00的发言:

co 上衣 tr 裤子

思路: 找出 co,tr 中比较小的那个 就是套数 根据套数和50的大小关系 确定这么多套的价钱,然后计算那些未配套剩余的裤子或者上衣价钱
两部分相加即可

哥哥能把那个公式象6楼的一样 拆开来吗


----------------解决方案--------------------------------------------------------
郁闷 12点快到了 早上8点上课 要赶紧想了~!~!~

----------------解决方案--------------------------------------------------------

if(co>tr)
{
if(tr>=50)
total=80*tr+60*(co-tr);
else
total=90*tr+60*(co-tr);
}

else
{
if(co>=50)
total=80*co+45*(tr-co);
else
total=90*co+45*(tr-co);
}


----------------解决方案--------------------------------------------------------

楼主为什么那么着急要原程序呢?是不是应急


----------------解决方案--------------------------------------------------------
肯定没好好上课~
----------------解决方案--------------------------------------------------------
也许吧,你不上课????
----------------解决方案--------------------------------------------------------
  相关解决方案