实验一数据类型和表达式.doc

实验一 数据类型和表达式 选课时间:星期三下午 学 姓名 徐志鹏 【实验目的】 1、熟悉并学习使用C++程序编译平台VC6.0; 2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的C++程序; 3、掌握C++语言基础数据类型,熟悉变量及常量的定义和赋值方法; 4、学会使用C++算术运算符和算术表达式; 5、掌握C++程序的赋值和输入输出语句的使用方法; 6、掌握简单C++程序的编写和调试 【源程序】 1: #includeiostream using namespace std; int min(int a , int b) { if(ab){return a;} return b; } int main() { int a,b; cinab; coutmin(a,b); return 0; } 2: #includeiostream using namespace std; int main() { int a; double b; cinab; if(ab)coutaendl; else coutbendl; return 0; } 3: #includeiostream using namespace std; int main() { double a,b; cina; b=a*(9.00/5.00)+32; coutb; return 0; } 4: #includeiostream #define fhcl 1.60934 using namespace std; int main() { double a,b; cina; b=a/fhcl; coutb; return 0; } 5: #includeiostream using namespace std; int main() { int a,i,b; cina; if(a=1000) { b=a%10000; a=a-b+1111; } else if(a=100a1000){a=111;} else if(a=10a100){a=11;} else if(a=0a10){a=1;} couta; return 0; } 【错误及解决办法】 【实验总结】实验一比较简单,没有出现什么错误,代码实现和c差不多。 实验四 函数和作用域 选课时间:星期三下午 学 姓名 徐志鹏 【实验目的】 1、掌握函数的定义和说明方法; 2、掌握函数调用时的传值调用、传址调用和引用调用方法; 3、掌握函数重载的方法; 4、学习使用指向字符串的指针变量; 5、掌握作用域的种类和范围; 【源程序】 1: #includeiostream #includemath.h using namespace std; void conver(double *x , double *y) { double a,b; a=(*x)*cos(*y); b=(*x)*sin(*y); couta\nb\n; } void conver(double x , double y) { double a,b; a=x*cos(y); b=x*sin(y); couta\nb; } int main() { double x,y; cinxy; conver(x,y); //传值调用 conver(x,y); //引用调用 coutx\ny; return 0; } 2: #includeiostream using namespace std; typedef struct fu { double zb ; double xb ; }fushu; void product(double a,double b) //浮点数相乘 { double c; c=a*b; coutc\n; } void product(fushu a,fushu b) //复数相乘 { fushu c; c.zb=a.zb*b.zb-a.xb*b.xb; c.xb=a.zb*b.xb+a.xb*b.zb; coutc.zb+c.xbi\n; } int main() { fushu a,b ; double x,y; cout两个浮点数\n; cinxy; product(x,y); cout两个复数\n; cina

文档评论(0)

1亿VIP精品文档

相关文档