《太原理工大学程序设计技术实验报告》由会员分享,可在线阅读,更多相关《太原理工大学程序设计技术实验报告(19页珍藏版)》请在人人文库网上搜索。

1、本科实验报告课程名称: 程序设计技术 实验地点: 专业班级: 学号: 学生姓名: 指导教师: 2015年 12月 6日目 录实验一 C语言的运行环境和运行过程.1实验二 C语言运算符和表达式.2实验三 简单的C程序设计.4实验四 选择结构程序设计.5实验五 循环结构程序设计.7实验六 数 组.9实验七 指 针.12实验八 函 数.14太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计双1501课程名称程序设计技术学号学生姓名杜升实验日期11.03实验成绩实验题目实验一 C语言的运行环境和运行过程目的与要求:1了解DOS、Windows环境下C语言的运行环境,了解所用的计算机系统的基。

2、本操作方法,学会独立使用该系统。2了解在该系统上如何编辑、编译、连接和运行一个C程序。3通过运行简单的C程序,初步了解C源程序的特点。实验内容:1输入并运行例题中程序,熟悉调试C程序的的方法与步骤。2写出一个C程序的构成。变量定义模块、数据输入模块、数据处理模块、数据输出模块.3参照例题,编写一个C程序,输出以下信息:*Hello,World!*代码: 运行结果:#includeint main ()printf(*);printf(n Hello World!n);printf(*);4编写一个C程序,输入a、b、c三个数,输出其中最大者。试想,如果求四个数中的最大者,则程序该如何编写。代码。

3、: 运行结果:#includeint main ()int a,b,c,t;printf(请输入三个整数:n);scanf(%d%d%d,&a,&b,&c);if (tint main()char c1,c2,c3,c4,c5;c1=C,c2=h,c3=i,c4=n,c5=a;c1+=5,c2+=5,c3+=5,c4+=5,c5+=5;printf(%c%c%c%c%c,c1,c2,c3,c4,c5);2 求下面算术表达式的值。(1)x+a%3*(x+y)%2/4,设x=2.5,a=7,y=4.7代码: 运行结果:#includeint main()int a=7;float s,x=2.5,。

4、y=4.7;s=x+float(a%3*(int)(x+y)%2/4);printf(s=%f,s);(2)(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.5代码: 运行结果:#includeint main()int a=2,b=3;float x=3.5,y=2.5,s;s=(float)(a+b)/2+(int)x%(int)y;printf(s=%f,s);3写出下面表达式运算后a的值,设原来a=10。设a和n已定义成整型变量。(1)a+=a (2)a-=2(3)a*=2+3 (4)a/=a+a(5)a%=(n%=2),n的值等于5 (6)。

5、a+=a-=a*=a代码:#includeint main()int a,n;a=10;a+=a;printf(1)a=%dn,a);a=10;a-=2;printf(2)a=%dn,a);a=10;a*=2+3;printf(3)a=%dn,a);a=10;a/=a+a;printf(4)a=%dn,a);a=10,n=5;a%=(n%=2);printf(5)a=%dn,a);a=10;a+=a-=a*=a;printf(6)a=%d,a);运行结果:实验室名称行知A210指导教师签名王会青太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计双1501课程名称程序设计技术学号学生。

6、姓名杜升实验日期11.13实验成绩实验题目实验三 简单的C程序设计目的与要求:1理解C语言程序的顺序结构2掌握常用的C语言语句,熟练应用赋值、输入、输出语句。实验内容:1 已知圆半径r=1.5,圆柱高h=3, 求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。代码: 运行结果:#include#define pi 3.14int main()float r=1.5,h=3,c,s,s1,v1,v2;c=2*pi*r;s=pi*r*r;s1=4*pi*r*r;v1=4/3*pi*r*r*r;v2=s*h;printf(圆周长c=%.2fn,c);printf(圆面积s=%.2fn,s);prin。

7、tf(圆球表面积s1=%.2fn,s1);printf(圆球体积v1=%.2fn,v1);printf(圆柱体积v2=%.2fn,v2);2输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32)代码: 运行结果:#includeint main()float c=0,f=0;printf(请输入华氏温度f:n);scanf(%f,&f);c=5.0/9.0*(f-32.0);printf(摄氏温度c:%.2f,c);实验室名称行知A210指导教师签名王会青太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计双1501课程名称程序设计技术学号学生姓名杜升实验日期11.16实。

8、验成绩实验题目实验四 选择结构程序设计目的与要求:1了解C语句中表示逻辑量的方法(以0代表“假”以1代表“真”);2学会正确使用关系运算符、逻辑运算符和关系表达式、逻辑表达式;3熟练掌握if语句和switch语句的使用。实验内容:1 C语言如何表示“真”与“假”?系统如何判断一个量的“真”与“假”?以0代表“假”以1代表“真”;若一个量非0,即为“真”,若=0,即为“假”。2写出下面各逻辑表达式的值。设a=3,b=4,c=5值(1) a+bc&b= =c.1(2) a|b+c&b-c.1(3) !(ab)&!c|1.1(4) !(x=a)&(y=b)&0.0(5) !(a+b)+c-1&b+c。

9、/2.13有3个整数a、b、c,由键盘输入,输出其中最大的数。代码: 运行结果:#includeint main()int a,b,c,t;printf(请输入a,b,c:n);scanf(%d%d%d,&a,&b,&c);t=a;if(t10)printf(n输入成绩错误!);elseswitch (s)case 10:case 9: c=A; break;case 8: c=B; break;case 7: c=C; break;case 6: c=D; break;default: c=E;printf(n成绩等级:%c,c);5给一个不多于5位的正整数,要求:a.求出它是几位数;b.分。

10、别打出每一位数字;c.按逆序打出各位数字,例如原数为321,应输出123。代码: 运行结果:#includestdio.hint main()int n,a5,i,j;printf(请输入正整数n:);scanf(%d,&n);for(i=0;n0;i+)ai=n%10;n=n/10;printf(n是%d位数n,i);for(j=0;jaj+1)t=aj;aj=aj+1;aj+1=t;for(i=0;i=1e-5)x=x1;x1=(x+a/x)/2;printf(x=%f,x1);5 用牛顿迭代求方程2x3-4x2+3x-6=0在1.5附近的根。代码: 运行结果:#includestdio.。

11、h#includemath.hint main()float x,x1,y1,y2;printf(请输入一个实数:);fflush(stdout);scanf(%f,&x);dox1=x;y1=2*x*x*x-4*x*x+3*x-6;y2=6*x*x-8*x+3;x=x1-y1/y2;while(fabs(x-x1)=1e-5);printf(一个根为%fn,x1);6 打印下列图案*代码: 运行结果:#includestdio.hint main()int i,j;for(i=1;i=1;i-)if(ai-1ai)t=ai-1;ai-1=ai;ai=t;elsebreak;for(i=0;i。

12、n)printf(查无此数n);4 编一程序,将两个字符串连接起来,不要用strcat函数代码: 运行结果:#includestdio.h#includestring.hint main()char a20,b20;int m,n,i,j;printf(请输入字符串a:);fflush(stdout);gets(a);printf(请输入字符串b:);fflush(stdout);gets(b);m=strlen(a),n=strlen(b);for(i=m,j=0;j=a&aij=A&aij=0&aij=a&*p=a&*p=q)printf(是回文n);4 修改上题,使其不区分大小写。代码:。

13、 运行结果:#includestdio.hint main()char s100,*p,*q;printf(请输入字符串:n);gets(s);p=s;for(q=s;*q!=0;q+);q-;while(p=q)printf(是回文n);实验室名称行知A210指导教师签名王会青太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计双1501课程名称程序设计技术学号学生姓名杜升实验日期12.06实验成绩实验题目实验八 函 数目的与要求:1掌握C语言函数的定义方法、函数的声明及函数的调用方法。2了解主调函数和被调函数之间的参数传递方式。实验内容:1上机调试下面的程序,记录系统给出的出错信。

14、息,并指出出错原因。main()int x,y;printf(%dn,sum(x+y);int sum(a,b);int a,b;return(a+b);出错原因:函数不能嵌套定义2 定义一个函数,功能是计算n个学生的成绩中,高于平均成绩的人数,并作为函数返回值值。用主函数来调用它,统计50个学生成绩中,高于平均成绩的有多少人?代码: 运行结果:#includestdio.h#define N 50int fun(float a)float s=0,ave;int i,j=0;for(i=0;iave)j+;return(j);int main()float aN;int i;printf(请输入学生成绩:n);for(i=0;iaj+1)t=aj;aj=aj+1;aj+1=t;for(i=0;ij)a10=x;return 0;int main()int n=10,s,a11;input(a);sort(n,a);s=search(a);if(s=0)n=n+1;sort(n,a);实验室名称行知A210指导教师签名王会青。

太原理工大学c语言课程设计报告,太原理工大学程序设计技术实验报告相关推荐

  1. C语言程序设计会员计费系统,C语言课程设计酒店房间登记与计费管理系统总结报告...

    <C语言课程设计酒店房间登记与计费管理系统总结报告>由会员分享,可在线阅读,更多相关<C语言课程设计酒店房间登记与计费管理系统总结报告(19页珍藏版)>请在人人文库网上搜索. ...

  2. c语言课程设计 职工信息管理系统,C语言课程设计-职工信息管理系统程序设计.doc...

    C语言课程设计-职工信息管理系统程序设计 C语言课程设计报告 设计题目:职工信息管理系统程序设计 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 ...

  3. c语言课程设计的摘要,投票程序设计-C语言课程设计摘要.doc

    投票程序设计-C语言课程设计摘要.doc C 语 言 课 程 设 计 题 目: <7>投票程序 设 计 者: 专 业: 班级学号: 所属院系:机电学院 指导教师: 2010年7月17日 1 ...

  4. c语言面向对象实验报告,《面向对象程序设计》实验报告1.doc

    <面向对象程序设计>实验报告1 琼州学院 实 验 报 告 课程名称:面向对象程序设计 开课学期:_2014-2015(1)_ 院(部):电子信息工程学院 开课实验室:数字媒体技术实验室 学 ...

  5. android实验报告指导书,虚拟现实技术实验报告指导书.doc

    虚拟现实技术实验报告指导书.doc 虚拟现实技术实验指导书前言 虚拟现实技术实验简介虚拟现实Virtual Reality,简称VR,又译作灵境.幻真是近年来出现的高新技术,也称灵境技术或人工环境.虚 ...

  6. python程序设计报告-《Python程序设计》 实验报告.doc

    <Python程序设计> 实验报告 温州大学瓯江学院数学与信息工程学院 <Python程序设计> 实验报告 实验名称: 实验3 Python基本数据类型 班 级: 计算机一班 ...

  7. 太原理工大学c语言课程设计报告,[太原理工大学C语言实验报告.doc

    [太原理工大学C语言实验报告 本科实验报告 课程名称: 程序设计技术B 实验项目: 实验地点: 明向校区软件学院机房 专业班级: 学号: 学生姓名: 指导教师: 呼克佑 2014年 12月 日 实验名 ...

  8. 太原理工大学c语言课程设计报告,太原理工大学c语言实验报告图文.doc

    太原理工大学c语言实验报告图文 本科实验报告 课程名称: 程序设计技术B 实验项目: 实验地点: 明向校区软件学院机房 专业班级: 学号: 学生姓名: 指导教师: 呼克佑 2014年 12月 日 实验 ...

  9. 太原理工大学c语言课程设计报告,太原理工大学C语言实验报告

    太原理工大学C语言实验报告 本科实验报告课程名称: 程序设计技术 B 实验项目: 实验地点: 明向校区软件学院机房 专业班级: 学号: 学生姓名: 指导教师: 呼克佑 2014 年 12 月 日实验名 ...

最新文章

  1. Linux: what's the difference between /proc/self and /proc/$$?
  2. 自动ssh登录的几种方法
  3. 神经网络初始化与集体无意识
  4. qq2440 cs8900移植
  5. 如何对SQL Server中的XML数据进行insert、update、delete .
  6. 如何在MySQL中导入和导出数据库并重置root密码
  7. 2019牛客暑期多校训练营(第三场) B-Crazy Binary String
  8. java随机打印一个数组元素_java 怎么随机打印自定义数组里面的字符串
  9. php 父类命名空间,对命名空间的理解、类的继承与实现——2019年7月31号22时03分...
  10. 可以用AppleWatch解鎖iPhone
  11. linux 蓝牙测试程序下载,Linux下蓝牙测试软件包和命令介绍
  12. 推荐一个基于Spring Boot + Vue的实习管理系统
  13. 机器学习--Iris数据集的Fisher线性分类以及数据可视化技术的学习
  14. java3D实现空间立方体,纯CSS3实现一个旋转的3D立方体盒子
  15. 机器学习笔记 十九:由浅入深的随机森林模型之分类
  16. 野人岛4四季神器java,十一天,四季的感受,顶风冒雪美国中西部自驾旅游之五-黄石:梦想之地(1)...
  17. 围住一只猫猫需要几步?【多猫预警】
  18. android 手机号码去重,微信电话本和qq通讯录有什么不同?微信电话本常见问题汇总...
  19. KingbaseES V8 GIS数据迁移方案(2. Kingbase GIS能力介绍)
  20. STM32 CAN笔记(一)

热门文章

  1. java 引入数学类_Java数学操作-Math类
  2. 图片旋转动画(网页制作)
  3. 如何将中文快速翻译为韩语?6个步骤解决
  4. Android 自定义控件之打造流布局实现热门搜索标签
  5. pytorch怎么加入环境变量_Pytorch源码编译简明指南
  6. win_size exceeds image extent
  7. 利用setup.py instal
  8. 快速分析出百世快运中转延误的单号,并导出表格
  9. 腾讯云服务器免费证书验证,免费申请腾讯云https证书方法
  10. 计算机游戏纸牌技巧,难怪老PC会有纸牌扫雷等经典游戏?终于知道真相了