以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- 哪位哥哥姐姐可以解答一下~~多谢!! (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=54584) |
-- 作者:goodtolove001 -- 发布时间:10/29/2007 2:56:00 PM -- 哪位哥哥姐姐可以解答一下~~多谢!! 1.一个圆形操场,需要在其周围铺一圈跑道,并在跑道四周围上栅栏。假设铺跑道每平方米造价为20元,栅栏每米造价40元,要求编程计算并输出跑道和栅栏的造价。操场半径由键盘输入。(提示:操场和栅栏可看作两个同心圆,大圆的周长是栅栏的长度,两圆面积差为跑道面积,可声明一个圆类,圆半径为私有数据成员,共有的成员函数应有计算圆面积和周长的功能) 2.设计一个程序,具有栈的基本功能。要求建立一个栈类,通过建立对象,并对对象操作显示栈的特性。(提示:可建立一个stack类,将栈的大小size和栈顶位置top作为私有成员,压入(push)和出栈(pop)及判断是否为空(empty)作为共有成员函数 |
-- 作者:jiangwei -- 发布时间:10/30/2007 10:24:00 AM -- #include <iostream> using namespace std; class circle { public: void get_value(); void display(); private: float sem1; /大圆半径/ float sem2; /小圆半径/ }; void circle::get_value() { cout<<"sem1=";cin>>sem1; cout<<"sem2=";cin>>sem2; } void circle::display() { cout<<"跑道的价格是:"; cout<<20*3.14*(sem1*sem1-sem2*sem2)<<endl; /计算面积/ cout<<"栅栏的价格是:"; cout<<40*2*3.14*sem1<<endl; /计算周长/ } void main() { circle cir; cir.get_value(); cir.display(); } 这是第一题。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
6,628.906ms |