C描述程序设计实验报告.docVIP

  • 113
  • 0
  • 约2.16万字
  • 约 17页
  • 2018-10-09 发布于重庆
  • 举报
C描述程序设计实验报告

《程序设计基础》实验报告 实验一 面向过程的简单程序设计 1.实验目的 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运算符和表达式的使用。掌握赋值语句的使用。掌握数据的输入输出方法。 2.实验设备 Visual C++ 6.0 3.实验内容 (1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。 1 源代码: #includeiostream.h void main() { float s,x,a,b,c,d; cinxabcd; s=x+(a+b)/(c-d); coutsendl; } 测试过程和运行结果分析: 输入数据为:3,6,8,5,3  运行结果为:10 2 源代码: #includeiostream.h #includemath.h void main() { double s,x;cinx; s=sqrt(1+1/(x+1/(x+1))); coutsendl; } 测试过程和运行结果分析: 输入数据为: 4 运行结果为:1.1127 3 sinX+cosX+tan-1X 源代码: #includeiostream.h #includemath.h void main() { float x,y; cinx; y=sin(x)+cos(x)+1/tan(x); coutyendl; } 测试过程和运行结果分析: 输入数据为:6  运行结果为:-2.7556 4 ex+y+ex-y 源代码: #includeiostream.h #includemath.h void main() { int x,y,s; cinxy; s=exp(x+y)+exp(x-y); coutsendl; } 测试过程和运行结果分析: 输入数据为:1 , 1  运行结果为:8.38906 5 log10(1+) 源代码: #includeiostream.h #includemath.h void main() { float x,s; s=log10(1+sqrt(1+x*x)); coutsendl; } 测试过程和运行结果分析: 运行结果为:8.0309 6 + (其中表示取不大于a的最大整数)。 源代码: #includeiostream.h #includemath.h void main() { double s,a,b; cinab; s=fabs(a*a-b*b)+floor(a-b); coutsendl; } 测试过程和运行结果分析: 输入数据为:4 ,8  运行结果为:44 (2)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。 1测试过程和运行结果分析: 输入数据为:532  运行结果为:5. 2测试过程和运行结果分析: 分别输入数据为:100 40, 2000 3000, 1000 1000, 2000 300, 100 4000  运行结果为: 0 1,1 0,0 1,1 1,0 0. 3测试过程和运行结果分析:输入数据为:23  运行结果为:,运行结果为:24. (3)编写程序实现下列问题的求解。 1 根据随机从键盘输入的圆半径值,求圆的周长和半径并输出。 源代码: #includeiostream.h void main() { float r,c; cinr; c=2*3.14*r; coutcrendl;} 测试过程和运行结果分析: 输入数据为:3  运行结果为:18.843 3 对任意输入的四位整数,分别求出其各位数字,并按从后到前的顺序依次输出。例如,输入为1234时,输出结果为4,3,2,1 源代码: #includeiostream.h #includemath.h void main() {int a,b,c,d,m; cout请输入个四位整数m=; cinm; floor (a=m/1000); floor (b=(m-a*1000)/100); floor (c=(m-a*1000-b*100)/10); floor (d=(m-a*1000-b*100-c*10)); if (m=1000m=9999) coutdcbaendl; else cout错误,请重输endl;} 测试过程和运行结果分析: 输入数据为:1234  运行结果为:4321 实验总结: 学习了C/C++语言编程基本语法,能编写简单的赋值和输入输出程序。 实验二 控制结构程序设计 1.实验目的要求 理解基本的解题技巧,掌握用自顶向下、逐步求精

文档评论(0)

1亿VIP精品文档

相关文档