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

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一数据类型和表达式课案

实验一 数据类型和表达式 选课时间:星期三下午 学 姓名 徐志鹏 【实验目的】 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)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档