C语言程序设计实验二.doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

12.9

积分

还剩页未读,继续阅读

关 键 词:C语言程序设计

C语言程序设计实验

C语言程序设计实验二

C语言程序设计 实验 二

C 语言程序设计实验

C语言实验二

资源描述:

电子科技大学 计算机 学院

标 准 实 验 报 告

(实验)课程名称 C语言程序设计

电子科技大学教务处制表

电 子 科 技 大 学

实 验 报 告 二

学生姓名: 学 号: 指导教师:刘 勇

实验地点: 计算机学院软件306室 实验日期: 年 月 日

一、实验室名称: 软件实验室

二、实验项目名称:程序结构语句应用

三、实验学时:4

四、实验原理:

使用Turbo C软件(简称TC),在微型计算机上,对其程序进行编辑、编译、连接与运行。Turbo C是一个集成环境,它具有方便、直观、易用的界面和丰富的库函数。通过上机练习掌握在TC环境下编辑、编译、连接、和运行C程序的方法和过程。

五、实验目的

1、 掌握顺序、分支和循环结构各种语句的一般功能和执行过程;

2、学会应用各种语句进行编程;

3、掌握流程图的一般表示方法;

4、掌握结构化程序设计的基本方法;

5、掌握数组的定义及其应用。

六、实验内容

编程实验,完成以下上机内容,调试运行程序并完成报告

1)、教材第五章习题5.8;

2)、教材第四章习题4.4(用if else语句实现);

3)、编写一个计算器程序,要求用户输入运算数和四则运算符,输出计算结果(用switch语句实现);

4)、编写一个程序输出1000以内的所有素数(用for语句实现);

5)、教材第四章习题4.14(用do while语句实现);

6)、教材第五章习题5.7;

7)、教材第五章习题5.9;

七、实验器材(设备、元器件):

pc硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:DOS3.0以上/Windows98/Me/XP/NT/2000。

八、实验步骤:

实验编程与运行结果

⑴ 输入一串字符,直到读到句号为止,记录下这串字符中既不是字母也不是数字的所有字符,然后把这些字符按与输入相反的次序输出。

程序文件名为5_9.c,源程序清单如下:

#includemain()

{

char s[50],ch;

int count=0,i;

printf("Please input the string: ");

do

{

scanf("%c",&ch);

if((!((ch>='0')&&(ch<='9')))&&(!((ch>='A')&&(ch<='Z')))&&(!((ch>='a')&&(ch<='z'))))

{

s[count]=ch;

count++;

}

}while (ch!='.');

s[count]='\0';

for(i=count;i>=0;i--)

printf("%c",s[i]);

printf("\n");

}

运行结果:

⑵ 编写程序计算(用if else语句实现):

程序文件名为D2C1.c,源程序清单如下:

#includemain()

{

int i,j,result=0;

printf("Please input a integer:");

scanf("%d",&i);

if(i<=5)

for(j=1;j<=i;j++) result=result+j;

else if(i>10)

result=i*i;

else

{

result=100;

for(j=i;j>=1;j--) result=result-j;

}

printf("result=%d\n",result);

}_

运行结果:

⑶ 编写一个计算器程序,要求用户输入运算数和四则运算符,输出计算结果(用switch语句实现)。

程序文件名为testf.c,源程序清单如下:

main()

{

float x,y;

char ch;

printf("Input two real numbers and an operator:\n");

scanf("%f %f %c",&x,&y,&ch);

switch(ch)

{

case '+':printf("x+y=%f\n",x+y);

break;

case '-':printf("x-y=%f\n",x-y);

break;

case '*':printf("x*y=%f\n",x*y);

break;

case '/': if(y!=0.0)

printf("x/y=%f\n",x/y);

else

printf("x can not be divided by 0.0\n");

break;

default: printf("invalid oprator\n");

}

}_

运行结果:

⑷ 编写一个程序输出1000以内的所有素数(用for语句实现)

程序文件名为D2C3.c,源程序清单如下:

#include#include#define N 1001

main()

{

int i,j;

int flag;

for(i=2;imain()

{

int i=1;

static count=1;

printf("\number can by 2,3,5 divde exactly is:\n");

while (count<=10)

{

if((i%2==1)&&(i%3==1)&&(i%5==1))

{

count++;

printf("%d ",i);

}

i++;

}

}_

运行结果:

⑹ 编写一个程序,输入n个整数,求这n个数中的最小值以及最小值元素在这n个数中的排列位置。

程序文件名为5_7.c,源程序清单如下:

#includemain()

{

int n,data[20];

int i;

int min=32767,locat;

printf("Plase input N: ");

scanf("%d",&n);

printf("please input %d integers: ",n);

for(i=0;imain()

{

int m[10][10];

int i,j,temp;

printf("Please Input 4*4: \n");

for(i=0;i<4;i++)

for(j=0;j<4;j++)

scanf("%d",&m[i][j]);

for(i=0;i<4;i++)

for(j=i;j<4;j++)

{

temp=m[i][j];

m[i][j]=m[j][i];

m[j][i]=temp;

}

printf("Chenge of: \n");

for(i=0;i<4;i++)

{

for(j=0;j<4;j++)

printf("%5d",m[i][j]);

printf("\n");

}

}

运行结果:

九、总结及心得体会:

十、对本实验过程及方法、手段的改进建议:

报告评分:

指导教师签字:

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:C语言程序设计实验二.doc

链接地址:https://www.renrendoc.com/p-19903631.html

c语言程序设计实验二模板,C语言程序设计实验二.doc相关推荐

  1. 第四次c语言实验报告模板,C语言实验报告模板.doc

    C语言实验报告模板.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...

  2. C语言实验报告二模板,C语言实验报告模板

    left=m; }else if(a[m]>num) { right=m; } else { printf(\的位置是%d\\n\ break; } Step13:考虑到不合法的问题if(lef ...

  3. 第四次c语言实验报告模板,C语言实验报告模板完成版

    C语言实验报告模板完成版 <高级语言程序设计> 学 生 实 验 报 告 专业:计算机科学与技术(非师范) 学号:12600120 姓名: 李奕 实验一 C程序的运行环境和使用方法 1. 实 ...

  4. c语言课程设计实验报告模板,[C语言课程设计实验报告模板.doc

    [C语言课程设计实验报告模板 <程序设计基础> 课程设计报告 课程设计题目 通讯录管理系统 指导教师:____李 萍____ 班 级:__ 0903班_ _ __ 学生姓名:2009100 ...

  5. 苏州大学实验报告模板C语言,苏州大学实验报告-实验flash在线编程实验

    1.实验Flash在线编程实验一实验目的1进一步熟悉MT-IDE嵌入式开发系统环境.汇编.C语言.调试方式.2进一步学习SCI通信的内容.3掌握Flash存储器在线编程的基本概念.4熟悉GP32芯片F ...

  6. 苏州大学实验报告模板C语言,苏州大学实验报告-Flash在线编程实验.doc

    苏州大学实验报告 院.系 年级专业 姓名 学号 课程名称 成绩 指导教师 同组实验者 实验日期 实验名称: Flash在线编程实验 一.实验目的 通过该实验,进一步熟悉MT-IDE嵌入式开发系统环境. ...

  7. c语言简单编程题模板,C语言编程题,比较简单

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int main(){ int mark=0,falut=0; float answer=0,k=1; char m; ...

  8. 东北大学C语言实验报告,东北大学C语言实验报告模板.doc

    东北大学C语言实验报告模板 C语言程序设计实验报告 实验名称顺序和条件控制语句学 院资源与土木工程学院专业班级采矿1201姓 名学 号任课教师柳秀梅实验时间2013年4月9日 实验目的 熟练掌握顺序结 ...

  9. 陕理工高级语言程序设计实验 (C)答案,陕理工高级语言程序计实验 (C)模板.doc

    陕理工高级语言程序计实验 (C)模板 <高级语言程序设计(C)> 实验报告 目录 实验一:C开发环境与顺序结构程序设计2 1.实验目的:2 2.实验环境:2 3.实验步骤:2 4.实验内容 ...

最新文章

  1. python中xrange函数_python中xrange和range的区别
  2. MemCache内存缓存系统
  3. 微信小程序从入门到飞起(环境搭建、配置)
  4. 给Source Insight做个外挂系列之一--发现Source Insight
  5. DataTable 转为ListT集合
  6. 图像处理基础系列-01
  7. mysql进阶-02-事务的引入与基本的使用
  8. Java并发编程笔记—基础知识—实用案例
  9. 【TWVRP】基于matlab蚁群算法求解带时间窗的多中心车辆路径规划问题【含Matlab源码 112期】
  10. python黑帽子怎么样_PYTHON 黑帽子第二章总结
  11. Java实现数学概率C ( a , b )
  12. PAT甲级 1116
  13. 403 forbidden
  14. thinkphp6如何部署在虚拟主机上?
  15. 3、HeidiSQL数据库管理工具下载与安装
  16. 速知!二级建造师你满足报考要求吗?
  17. JWS 批注参考WebService注解
  18. 南大科院大数据Hadoop工程实训
  19. Qt之使用QTreeView实现QQ好友列表
  20. 邮件协议rfc822文档

热门文章

  1. HTML的SEO(搜索引擎优化)标准
  2. 再谈CSS动画 - 说点不知道的(一)贝塞尔曲线
  3. 使用jedisPool管理jedis,使用jedis操作redis
  4. Linux云自动化运维第三课
  5. 多线程,并发,异步,死锁
  6. 【U3D】掉落物设计
  7. 使用gdb进行程序调试1-在GDB中运行程序
  8. Mr.J--俄罗斯方块实现(框架)
  9. 使用XAMPP和Hbuilder搭建PHP环境(XAMPP中Apache启动失败解决方法)
  10. Nike Hyperdunk 2012 Men's Basketball Shoes Black/Gorge Green