1 / 5
文档名称:

C 实验一实验报告.doc

格式:doc   大小:44KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 实验一实验报告.doc

上传人:mh900965 2018/3/1 文件大小:44 KB

下载得到文件列表

C 实验一实验报告.doc

相关文档

文档介绍

文档介绍:实验1 在小范围内用C++增强C的功能
实验目的和要求
目的:,快速掌握C++语言编程的方法,在小范围内增强C++的功能,主要内容有:(1)输入流、输出流的使用;(2)函数原型;(3)new和delete运算符分配内存。
:
编写一个用输入和输出流运算符进行的输入和输出的程序。从键盘输入两个数,分别对两个数进行加,减,乘和除的运算。并输出计算结果,如: 23+123=146.
#include <iostream>
using namespace std;
int main()
{float a,b;
cout<<"请输入第一个数"<<endl;
cin>>a;
cout<<"请输入第二个数"<<endl;
cin>>b;
cout<<"a+b="<<a+b<<endl;
cout<<"a-b="<<a-b<<endl;
cout<<"a*b="<<a*b<<endl;
cout<<"a/b="<<a/b<<endl;
return 0;
}
用new和delete运算符动态分配内存空间的方法编写程序。从键盘输入3´3整型数组的数据,并计算出所有元素之和,打印出最大值和最小值。输入输出要用流运算符实现。
#include ""
#include ""
void main()
{
int (*a)[3];
int i,j;
int min(int (*a)[3]);
int max(int (*a)[3]);
int sum(int (*a)[3]);
a=new int[3][3];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{printf("请输入数组的值",i,j);cin>>a[i][j];}
cout<<"数组为:"<<endl;
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
{cout<<a[i][j]<<'\t';}cout<<endl;}
cout<<"元素之和为:"<<sum(a)<<endl;
cout<<"最大值为:"<<max(a)<<endl;
cout<<"最小值为:"<<min(a)<<endl;
delete []a;
}
int sum(int (*a)[3])
{int sum=0,i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
sum=sum+a[i][j];
return sum;}
int max(int (*a)[3])
{int max=a[0][0],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{if(a[i][j]>max) max=a[i][j];}
return max;
}
int min(int (*a)[3])
{int min=a[0][0],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{if(a[i][j]<min) min=a[i][j];}
return min;
}
编写C++风格的程序,解决百钱问题:将1元人民币兑换成1,2,5分的人民币,有多少种换法?
#inclu