c语言程序设计实验报告.docx

上传人:b****5 文档编号:8327951 上传时间:2023-01-30 格式:DOCX 页数:5 大小:17.96KB
下载 相关 举报
c语言程序设计实验报告.docx_第1页
第1页 / 共5页
c语言程序设计实验报告.docx_第2页
第2页 / 共5页
c语言程序设计实验报告.docx_第3页
第3页 / 共5页
c语言程序设计实验报告.docx_第4页
第4页 / 共5页
c语言程序设计实验报告.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c语言程序设计实验报告.docx

《c语言程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《c语言程序设计实验报告.docx(5页珍藏版)》请在冰豆网上搜索。

c语言程序设计实验报告.docx

c语言程序设计实验报告

竭诚为您提供优质文档/双击可除

c语言程序设计实验报告

  篇一:

《c语言程序设计》课程实验报告

  《c语言程序设计》课程实验报告

  学院名称:

建筑工程学院专业年级:

土木104学生姓名:

学号:

联系电话:

email:

  篇二:

大学一年级下学期c语言程序设计实验报告答案完整版

  《c语言程序设计》实验教学大纲

  学时课程总:

64学分:

4

  实验学时:

24实验个数:

9实验学分:

1.5

  课程性质:

必做适用专业:

计算机科学技术、网络工程、软件工程、电子商务、教育技术

  教材及参考书:

《c语言程序设计与实践实验指导》,谢满得邵俊编著,机械工业出版社,20XX年1月

  大纲执笔人:

廖雪花大纲审定人:

  一、实验课的性质与任务

  c语言程序设计实验是面向计算机相关专业学生开设的《c语言程序设计》实验课,是配合《c语言程序设计》课程而开设的实践性教育环节。

本课程的主要任务是让学生充分掌握c语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。

c语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。

通过c语言上机实验的教学活动,使学生真正全面掌握c语言的基础知识,培养和提高学生的程序开发能力。

  二、实验课程目的与要求1.实验目的

  通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用Visualc++6.0集成环境进行c语言的编写、编译与调试。

同时,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯,为今后的后继课程学习和实际工作打下良好基础。

  2.实验要求

(1)掌握c语言程序的基本格式,了解c程序的开发过程和c语言中的一些常用概念。

(2)掌握常量和五种基本数据类型变量的使用。

  (3)掌握c表达式和运算符的正确使用,熟练掌握数据输入、输出函数。

  (4)掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return语句。

  (5)掌握循环语句(for语句;do-while语句;while语句)的正确使用,认真体会应该如何组织循环。

  (6)掌握数组的定义、赋值,一维数组与二维数组的使用。

(7)掌握函数的定义、函数的调用以及函数的类型说明。

(8)掌握局部变量、全局变量的定义和使用。

  (9)掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法。

(10)掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用共用体中成员的方法。

  (11)掌握链表的类型定义及其基本操作。

  (12)掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。

(13)理解项目式程序开发的过程。

  三、实验项目及内容提要

  第1页共40页

  第2页共40页

  四、实验内容安排:

  实验一数据类型和表达式实验(验证性实验2学时)

  1、目的要求:

  

(1)了解c语言中数据类型的意义。

(2)理解常用运算符的意义。

  (3)掌握c语言表达式的运行规则。

(4)编写实验报告。

  2、实验内容(参考实验指导书):

  

(1)计算由键盘输入的任何两个双精度数据的平均值。

  #includemain(){

  doublea,b;

  printf("pleaseinputtworealnumbers:

\n");scanf("%lf%lf",

  printf("thetwo`saverageis:

%.4lf\n",(a+b)/2);}

  第3页共40页

  

(2)写一个输入7个数据的程序,把输入的数据代入a+b*(c–d)/e*f–g表达式进行运算。

  #includemain(){

  floata,b,c,d,e,f,g,x;

  scanf("%f%f%f%f%f%f%f",x=a+b*(c-d)/e*f-g;printf("x=%.4f\n",x);

  }

  (3)编写一个c语言程序,测试下列各表达式:

i,j

  i+1,j+1i++,j++++i,++ji+++++j#includemain(){

  inti=1,j=1;

  printf("%d%d\n",i+1,j+1);printf("%d%d\n",i++,j++);printf("%d%d\n",++i,++j);printf("%d\n",(i++)+(++j));

  }

  (4)输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。

  interest=money(1+rate)year–money

  #include

  第4页共40页

  #includemain(){

  intyear=2;

  floatrate=0.1,money=1000;floatinterest;

  interest=money*pow((1+rate),year);printf("%10.2f",interest);

  }

  (5)输入华氏温度,输出对应的摄氏温度。

计算公式如下:

c=5*(f-32)/9

  其中,c表示摄氏温度,f表示华氏温度。

  #includemain(){

  intc,f;

  scanf("%d",c=5*(f-32)/9;printf("%d",c);

  }

  实验二分支结构程序设计实验(验证性实验2学时)

  1、目的要求:

  

(1)了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句。

(2)编写实验报告。

  2、实验内容(参考实验指导书):

  

(1)编写一个程序完成输入一个整数,输出它的符号。

  #includemain(){

  inti;

  scanf("%d",if(i>0)printf("+");

  第5页共40页

  篇三:

c语言程序设计实验报告——张蒙蒙

  c语言程序设计实验报告

  学生:

张蒙蒙学号:

021*******班级:

一班专业:

数字媒体

  重庆邮电大学移通学院

  目录

  第一章基础掌握............................................................................................................31.1实验目的...................................................................................错误!

未定义书签。

1.2实验要求.................................................................................................................31.3实验基本内容..........................................................................................................3第二章数据类型............................................................................................................42.1实验目的.................................................................................................................42.2实验要求.................................................................................................................42.3实验基本内容...........................................................................................................4第三章选择结构程序设计...............................................................................................53.1实验目的................................................................................................................53.2实验要求.................................................................................................................53.3实验基本内容..........................................................................................................5第四章循环程序设计....................................................................................................74.1实验目的.................................................................................................................74.2实验要求.................................................................................................................74.3实验基本内容..........................................................................................................5第五章程序设计............................................................................................................75.1实验目的.................................................................................................................75.2实验要求.................................................................................................................75.3实验基础内容....................................................................................................8

  第一章基础掌握

  1.1实验目的

  掌握c程序设计编程环境Visualc++,掌握运行一个c程序的基本步骤,包括编辑、编译、链接和运行。

  1.2实验要求

  在报告中记录建立、保存c程序实习过程。

  1.3实验基本内容

  编写程序,在屏幕上显示一个短句“helloworld”

  

(1)程序:

1)编译如下程序:

#includeVoidmain()

  {

  printf(“helloworld!

\n”);

  }

  2)链接。

执行build-命令。

  3)运行。

执行buildexecute命令。

显示结果。

4)关闭程序工作区。

  

(2)运行结果:

  输出结果:

helloworld!

  总结:

  掌握c语言程序设计的基本框架,能够编写简单的程序。

  第二章数据类型

  2.1实验目的

  

(1)掌握c语言的运算符和表达式的正确使用以及c语言的几种基本数据类型和基本输入输出函数的使用方法。

  

(2)通过编程进一步理解和掌握运算符的确切含义和功能。

  2.2实验要求

  

(1)在报告中记录建立、保存c程序实习过程。

(2)完成典型题目,分析遇到的困难和实验中的收获。

  2.3实验基本内容

  输入程序,观察输出结果1>./*test2.1c*/

  1)编译如下程序:

#includevoidmain(){

  charch;intk;

  ch=a,k=b;

  printf("%d,%x,%c",ch,ch,ch,ch,k);printf("k=%%d\n",k)}

  2)链接。

执行build-命令。

  3)运行。

执行buildexecute命令。

显示结果。

  4)关闭程序工  

作区。

  2>./*test2.2c*/

  1)编译如下程序:

#includevoidmain(){

  floata1,a2;doubleb1,b2;a1=1234.12;a2=0.000001;b1=1234.12;

  b2=0.000001;

  printf("%f,%lf\n",a1+a2,b1+b2);

  }

  2)链接。

执行build-命令。

  3)运行。

执行buildexecute命令。

显示结果。

  4)关闭程序工作区。

  实验结果:

  97.61,141,ak=xd

  实验结果:

  1234.120XX9,1234.120001

  总结:

  学会c语言的运算符和表达式的正确使用

  第三章选择结构程序设计

  3.1实验目的

  学会改正程序中的错误

  3.2实验要求

  

(1)在报告中记录建立、保存c程序实习过程。

  

(2)完成典型题目,分析遇到的困难和实验中的收获。

  3.3实验基本内容

  输入实验程序,程序有错,改正程序中的错误1)输入如下程序:

#include

  #includevoidmain(){doublea,b,c,d;printf("输入一元二次方程a=,b=,c=\n");

  scanf("a=%lf,b=%lf",if(a==0){if(b=0)}

  {}else

  printf("x=%0.2f\n",-c/b);

  if(c==0)printf("0==0参数对方程无意义!

”);else

  printf("c!

=0方程不成立");

  elseif(d>=0){

  printf("x1=%0.2f\n",(-b+sqrt(d))/(2*a));printf("x1=%0.2f\n",(-b-sqrt(d))/(2*a));}else{

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 韩语学习

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

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