ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:60.75KB ,
资源ID:15392165      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15392165.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c实验指导12Word下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c实验指导12Word下载.docx

1、编写C源程序,并利用一个编辑器将源程序输入到计算机中的某一个文件中。C源文件的扩展名为“.c”。3 编译程序。编译源程序,检查语法错误,生成目标代码文件。目标代码文件的扩展名为“.obj”。4 连接程序。将一个或多个目标程序与库函数进行连接后,生成一个可执行文件。可执行文件的扩展名为“.exe”。5 运行程序。执行可执行文件,分析运行结果。若有算法错误,可进一步进行修改、编译、调试。在编译、连接和运行程序的过程中,都有可能出现各式各样的错误,要不断地修改源程序,重复以上过程,直到获得正确的结果为止。(二)VC上机操作方法VC+6.0系统包含了许多独立的组件,如编辑器、编译器、调试器以及各种各样

2、为开发Windows环境下的C程序而设计的工具。通过该集成环境,程序员可以观察和控制整个开发进程。使用VC+6.0调试C程序要经过以下几个步骤:1. 启动VC+6.0系统2. 输入和编辑源程序在源程序编辑窗口输入例1.1中的源程序代码。3. 保存源程序文件选择“File”菜单中的“Save”命令,将源程序保存到相应的文件中。4. 编译和连接选择“Compile”菜单中的“Compile”或“Build”命令,将源程序编译或编译连接,产生可执行文件。系统自动加上文件扩展名“.exe”。在编译和连接期间,若出现错误,则在信息输出窗口给出错误或警告信息。改正错误后,重新编译或编译连接源程序,直到没有

3、错误为止。5. 运行选择“Run”菜单中的“Run”命令,则在TC集成环境的控制下运行程序。被启动的程序在控制台窗口下运行,与Windows中运行DOS程序的窗口类似。注意:也可以按快捷键“Ctrl+F5”,直接编译与运行源程序。6. 退出VC+6.0集成环境选择“File”菜单中的“Exit”命令,可以退出集成环境。(三)验证分析程序1设计一个C+程序,输出以下信息: *Hello!解:# include void main() printf( *n); printf( Hello!n *r; s=3.14159*r*r; 圆的面积为:%fn,s);请输入圆的半径:5圆的面积为:78.539

4、7三、完成实验项目1. 设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。2. 输入一个球的半径,求其表面积和体积。实验二 结构化程序设计1. 掌握数据类型的定义方法、运算符和表达式;2. 掌握数据控制台输入与输出;3. 掌握if语句、witch语句、while、dowhile和for语句的使用方法。二、内容: 1.编写程序,从键盘输入一个三位正整数,将其倒序输出。例如:输入861,输出为168。#includen),当余数不为零时,m取n的值,n取r的值,再求两个数相除的余数,反复进行直到余数为零,除数n是最大公约数。最小公倍数=mn最大公约数。#include int m,n,

5、e,r,t;enter m,n:%d%dm,& t=m*n; r=m%n; while(r!=0) m=n; n=r; r=m%n; e=t/n; 最大公约数为: %dn 最小公倍数为:,e);3.编写程序打印如图4-2所示蝶形图形。此图形为上下对称结构,用-33的整数标识行号i,则每行字符“B”的个数可表示为6*|i|+1。每行字符“B”前空格的个数随着|i|的增大而减少,空格的个数要大于0。BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB图4-2 蝶形 int i,j,k,d; for(i=-3;i=3;i+) d=i; if (i0) d=

6、-i; for (j=1;j=10-3*d;j+) printf( for (k=1;km),求的值。:已知根据公式,只要自定义一个函数计算阶乘,即可通过函数调用求出的值。阶乘函数定义如下:double fact(int k) int p=1; if(k=0)|(k=1) return p; else for(int i=1;=k;i+) p=p*i; int m,n; double c;l1:please input m,n: if (nm) n must bigger than m!,please reinput: goto l1; c= fact(n)/( fact(m)* fact(n

7、-m);c=%fn,c);2. 求出100200之间的所有素数,输出时一行打印五个素数。判断一个数a是否为素数,只需将它整除以2(取整)即可,如果都不能整除,则a就是素数。int sushu(int n) int m,flag=1; /printf(请输入要测试的整数: /scanf( for (m=2;m=n/2;m+) if (n%m=0) flag =0;/* 设置非素数标志*/ break; /* 一旦找到一个m,断定该n非素数,不需再验证 */ if(flag) return 1; else return 0; int n,k; k=0;nThe primers from 100 t

8、o 200 is: for(n = 101; n = 200; n +=2) /* 仅测试100200间的奇数 */ if(sushu(n)%4d k+; if(k%5=0)程序运行后,输出,: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 1991. 已知5个学生4门课的成绩,要求主函数分调用各函数实现:(1) 找出每门课成绩最高的学生序号;(2) 找出课程有不及格的学生的序号及其各门课的全部成绩;(3) 求每门课程的平均分数,并输出;(4) 将学生按总分高低排序。编写函数求:实

9、验四 数组1.掌握一维数组和二维数组的定义、赋值、字符数组和字符串数组的使用2.掌握和数组有关的算法特别是排序算法。二、内容例1 将下列10个数按由小到大的顺序排列输出。15,8,0,-6,2,39,-53,12,10,6 这是对数组中元素的排序问题。对数据进行排序的算法是一种常用的重要算法。排序的方法很多,这里介绍两种比较简单的排序方法:选择排序和冒泡排序。(1)选择排序选择排序的基本思想(由小到大的顺序排列):在一组数据中选择一个比较小的数放在排头,在剩余的数据中再选择一个比较小的数放在次排头,按照这种方法一直排下去,直到剩下最后一个数为止。假设有n个数据,要排序n-1轮。以数列:15,8,0,-6,2,39,这6个数为例,下面给出这6个数的选择排序过程。第五轮:15,39结果:15,39选择排序的最后结果为:-6,0,2,8,15,39。实现选择排序的程序为:#

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1