作者managercola (原色)
看板C_and_CPP
标题[问题] C++障碍,苦思许久,麻烦大大指点迷津
时间Wed May 6 01:01:22 2009
使用C++程式语言撰写下列程式码
1、输入三角形三边长,判别是否可构成三角形?
若是则求三角形的面积?
s = ( a + b + c ) / 2;
area = sqrt(s*(s-a)*(s-b)*(s-c));
2、某行动电话业者的通信费用计算是根据通话时间而有不同的费率,如下表所示。试写
一个程是让使用者输入通话时间(分钟),程式会根据不同的费率计算通信费用。(提示:
使用switch...case叙述)
分钟数 │ 通信费率(元/秒)
40分钟以下 │ 0.22
41~80分钟 │ 0.185
81~120分钟 │ 0.165
121~160分钟 │ 0.15
161分钟以上 │ 0.12
※不好意思喔各位大大,我是真的不会,才来求解的
第一题小弟我会解到判断出三角形,後续就不会了,麻烦大大指点迷津
或是告诉我该怎麽撰写程式!麻烦大大了
第二题小弟是真的不会写,希望有大大可以指点小弟,或是帮忙撰写程式码!
感激不尽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.228.142
1F:推 sandr1983:你先贴出你写的程是遇到什麽困难吧. 05/06 01:13
2F:推 sandr1983:第一题,两边相加大於第三边.再来求出面积即可 05/06 01:16
3F:→ sandr1983:第二题,就判别分钟数乘以不同费率即可 05/06 01:17
4F:推 areyo:这都作业啊,就逻辑问题(第二题) 05/06 06:50
5F:推 biblecross:if (time<41 ) xxxxx end if 05/06 10:37
6F:推 chrisdar:2.array={0.23,...};array[(x-1)%40]; 05/06 10:44
7F:→ chrisdar: array[min((x-1)/40,4)]; 05/06 10:46
8F:推 stonehomelaa:1. 公式都给你了 怎麽可能不会 05/06 10:51