求大侠帮忙填一下这两道c++题,小弟刚学一头雾水,谢谢了!

1.求出圆柱的表面积和体积:
#include <iostream.h>
class circle
{
public:
circle(float r)
{ ____R=r___________ }
float area()
{ return 3.14*R*R; }
float get_R() {return R;}
private:
float R;
};

class column:public circle
{
public:
column(float r,float h): ___circle(r)____________
{ }
float area()
{
float s;
s= circle::area()*2+2*3.14*circle::get_R();
return s;
}
float volume()
{ return ___s*h____________; }
private:
float H;
};
void main()
{
circle circle1(10);
cout<<"半径为10的圆的面积="<<circle1.area ()<<endl;
column column1(20,30);
cout<<"半径为20高为30的圆柱的表面积="<<column1.area ()<<endl;
cout<<"半径为20高为30的圆柱的体积="<<column1.volume()<<endl;
}
2、找出两个整数的最大公约数
#include "iostream.h"
int max(int x,int y)
{
int i;
for(i=_______________;i>=1;i--)
if(x%i==0&&y%i==0)
break;
_______________;
}
main()
{
int m,n;
cin>>m>>n;
cout<<max(m,n)<<endl;
}

第1个回答  2011-06-12
这事第二个:
#include "iostream.h"
int max(int x,int y)
{
int i;
for(i=x;i>=1;i--)
if(x%i==0&&y%i==0)
break;
return i;
}
main()
{
int m,n;
cin>>m>>n;
cout<<max(m,n)<<endl;
}本回答被提问者采纳
第2个回答  2011-06-09
{ ____R=r___________ } ==》R = r;
return ___s*h____________; } return circle::area()*H;

for(i=_______________;i>=1;i--) ==>for(i = x>y?y:x;...)

_______________;==>return i;

最近小弟自学vc mfc,看mfc深入浅出,一头雾水,想找个简单实例,例如用c+...
额 楼主有没有C++基础,建议学习MFC之前先学学API,API是被MFC封装的,如果API原理知道了,MFC就不是什么问题,学习API可以参考 windows程序设计 等一系列windows的书 什么核心编程等等 可以参考 孙鑫的视频

入门想学编程要先学c语言还是c++呢,求大神指点谢谢
先学C语言,再学C++。过来人觉得C是C++的基础,如果学好C再去学C++,很多东西很容易理解,直接学C++你会一头雾水。希望对你有帮助!

...请求专业程序员给点意见,讲一下你们的学习历程,我该从那里开始_百度...
2:学习C++ 但是大家记住不要把C和C++ 当成2们语言来学习,学过C得人 学习C++ 就会很简单,因为大多和C一样,只有一些很小的取别 3:这是我们已经具备C\/C++的基本功能了 我们 会定义 变量,会写 if 语句,for循环 最重要的的是 我们能够弄懂 C\/C++ 里面的 类 和 指针的概念 等等 4 :学习...

我今天刚学习了c语言,感觉是一点听不懂,我该怎么办呢
1、过:学习一门新的语言,第一步就是把它所涉及的基础知识大体过一点,不求深解,只求了解——第一遍:无需了解太过深入的理论,大体知道这门语言是什么样的,主要面向哪些场合,一些基本的语法格式是什么样的就可以了。2、抄代码:刚开始写代码,没有多少人一上来就能立刻自己写一个很完善很强大...

学习C++需要先学C吗,为什么?
不用。C语言的部分语法的确与C++相似甚至相同。如果有C语言的基础学习C++肯定会更快。但是,这并不意味着学习C++之前必须要学C语言,而且对于初学者来说在短时间内接触这两种语言反而会造成部分概念的混淆。因此,如果你的目标是C++而不是C语言,那么不必特意在学习C++之前先去学C语言。

如何学好C++呢?
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;46.记录下在和别人交流时发现的自己忽视或不理解的知识点;47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;48.保存好你写过的所有的程序——那是你最...

请问如何理解c++中的vector,看到这里,简直一头雾水啊,求讲解,最好能有...
vector是C++标准库中的一个很好用的容器。可以存放你想要的任何数据,而且安全。vector<int> vec;vec是一个存放Int的空向量,vec支持以下操作 vec.begin()获取第一个元素的迭代器(可以理解为指针),用法和指针很像。如*(vec.begin())为vec的第一个元素。同时可实现高速动态增长。vec.push_back(...

如何自学C语言?高手进来传授一下学习经验
6、结构体、共用体和用户自定义内型:结构体实际上就是“结构化”了的数组,其中每个元素还是和普通变量没多少区别,学好结构体是学习C++的基础,而且只要学好了数组那章,应该说这章是小菜一碟。7、位运算:2级基本不考,位运算是和底层硬件打交道时常用到的,位运算实际上是教你做2进制的算术运算...

如何学习C语言
1、《The C Programming Language》(后面称为 K&R)里面包含了一个简单的语法解析器,包含了malloc如何实现,包含了一个完整的操作系统目录浏览程序,这些程序的实用性极高,可以这样说,如果学习任何一门语言能够自己独立动手实现以上的功能,基本上就可以算是入门了; 2、《C和指针》指针的重要性,学过C语言(或者C++)的...

关于计算机语言。我想学编程,没有任何基础,面对那么多选择,我不知先...
建议你直接将C语言、C++语言以及C#语言都开了,包括Java。虽然是四种语言,但是你的学习量绝对不是四种语言之和,最多相当于两种语言的学习量。因为C++语言的前几章节就是C语言;C++语言中模板、STL等东西若弄不明白可以不学,最编程影响不到。C#语言去掉了C++和C语言中的最复杂的的指针的概念,适当的...

相似回答