- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验内容:
定义一个类,要求:能完成计算矩形的面积和结果输出的操作;
实验源代码:
#includeiostrearn
using namespace std;
class Cylinder
{
private:
double x;
double y;
public:
double cylindcrfuredouble a,double b);
double Cylinder::cylinderfun(double〔double b) I
double cylindcr;
cylinder=a*b;
return cylinder;
int main()
{
double x,y;
double cylinder;
coutvv”请输入长和宽” vvendl; cin?x?y;
Cylinder obj 1;
cylincler=obj l.cylinderfun(x.y); cout?HCylinder=H?cylinder?endl;
systcm(PAUSE);
return 0;
)
实验结果:
? 分:\作业\第三次实^\Debug\作业l.exe*
-|n|x
请输入长和宽
3.4 5.6
Cylinder=19.04
请按任意键继续? ? ?
I
定义一个类,分别统计一串字符的大写字母、小写字母、空格、数字和其他字符的 个数。
实验源代码:
# includeiostream
using namespace std;
class Point
private:
int a;
int b;
int c;
int d;
int e;
int n;
public:
void count(char g[ 100],int ajnt h5int cjnt djnt c5int n) {
if(g[n]=*Alg[n]=T)
a++;
else if(g[n]-a1 g[n]-z)
b++;
else if(g[n]=-)
C++;
else if(g[n]=,0,g[n]=,9,)
d++;
else C++;
n++;
)
);
int main()
{
char ff 100];
int a,b,c,d,e,n,i;
a=b=c=d=e=n=i=0;
coutvv”请输入一串字符H?endl;
f[i]=cin.get();
whi1e(fli]!=\n)
{ Point v;
v.count(f,a,b,c,d,e,n);
i++;
f[i]=cin.get();
)
cout?—共冇字符 n?i?H 个” vvendl;
cout?大写字母有 “vvavv” 个” vvendl;
cout?*小写字母有 ” vvbvv” 个” vvendl;
cout?空格有 n?c?H 个 M?endl;
cout?n 数字有个” vvendl;
system(,,PAUSEn); return 0;
)
实验结果:
詡課个个 甬d符有有个个亠爲 一 W字母母符意 入3d-壬香字任 输12共写写苣于他按 请一大数其请
定义一个类,要求:能计算一个nXn数据方阵的两条对角线元素之和。 实验源代码:
#i ncl udeiostream
using namespace std;
class juzheng
{
private:
int n,sum;
public:
int set(int n);
};
int juzheng::set(int n)
{ int allOOJLlOOJ;
int z;
z=n*n;
coutvv”请输入,,?z?n 个数 *?endl;
int suml,sum2,i,j,sum;
suml=sum2=0;
for(i=0;in;i++)
for(j=0;jn;j++)
cin?a[i][j];
cout?H输出这个方阵H?endl;
for(i=0;in;i++){
for(j=0;jn;j++)
cout?\n;}
for(i=0;in;i++){
for(j=0;j n;j++)
if(i==j)
suml=a[i][j]+suml;
else if((i+j)==n-l)
sum2=sum2+a[i] [j ]; sum=suml+sum2;
}
return sum;
int main()
{
int n,sum;
cout?*输入一个方阵的长宽的位数?endl;
cin?n;
juzheng a;
sum=a.set(n);
cout?H该方阵的对角线的数据之和为” vvsum; cout?n\nH;
system(HPAUSEn);
return 0;
实验结果:
(4)定义一个类,要求:能判断这一天是这一年的笫几天? 实验源代码:
# includeiostream
using na
文档评论(0)