《C程序设计基础》实验指导

合集下载

程序设计基础(C语言)实验指导与测试答案

程序设计基础(C语言)实验指导与测试答案

习题集参考答案

测试1

1.BDAAA 6.DBCDB 11.AADDD 16.CDCCC

21.BCDBA 26.AD

28.a+b,a-b,a-b

测试2

1.BBBDC 6.BCABC 11.CDBBA DCB

(假设输入12345回车)CBB 26.ACDDC

31.CBC

34. x>=0 x<amin

35. m=n m>0 m=n/10

36. i==j k!=i&&k!=j

37. i<10 j%3!=0

38. k!=0 k/10 continue

39. 0 z<10 100*x+10*y+z

40. i=1,m=0 m+=i

测试3

1.CDACB 6.CBDBA 11.AACC CAC 16.C

17. 1.0/(i*i) sqrt(6*s)

18. m=n r !=0 return n

19. <=n s fun(k)

测试4

1.*CDBD 6.DCDA CD 11.DCDBD 16.DCCBB

21.BBABD 26.BDDDD 31.ABCCC 36.CDDCB

41.BAABB 46.CABDC 51.题目中strcat(p1,p2)有误,因为p1指向的是字符串常量

52.DC 55.1110

56. &a[i] continue

57. i=strlen(a) ;i>=j ;i-- a[i+1]=a[i]

58. …\0‟str1[i]-str2[i]

59. j++ ...\\‟j++ ...\\‟j++ 0

60. j<3 b[j][i]=a[i][j] i<3

《C程序设计基础及实验》教学大纲与课程简介

《C程序设计基础及实验》教学大纲与课程简介

《C程序设计基础及实验》教学大纲

课程号:211G0020

课程名称:《C程序设计基础与实验》

Fundamentals of Programming in C

周学时:2-2 学分:3

课程类别:通识

预修课程:大学计算机基础

面向对象:本科

教学方式:课堂教学+实验教学

教学目的与基本要求:

《C程序设计基础及实验》是我校理工类各专业必修的计算机技术基础课程之一,通过介绍C语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力,进而进一步理解计算机原理与计算机方法。

课程简介:

通过介绍C语言及其编程技术,包括数据的定义、运算及流程控制、程序结构和函数、数据的输入和输出、编译预处理和命令行参数、常用算法和程序设计方法和风格等内容,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。

相关教学环节:

课堂教学采用多媒体投影教学。

实验课每周2学时;课堂教学每周2学时。在春、夏两学期完成。

主要内容和课时分配:

(一)数据的定义12学时

数据的定义包括数据类型和存储类别

1.基本类型

基本类型指整型、实型和字符型

(1) 常量

熟练掌握各种表示形式的整数、实数、字符常量和字符串常量,符号常量的定义和使用。

包括整数的十进制、八进制和十六进制的表示形式、长整型常量和无符号型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等)

程序设计基础实验报告

程序设计基础实验报告

实验一 用C 语言编写简单程序

一、实验目的

1. 熟悉VC6.0的编程环境,掌握运行C 程序的基本步骤。

2. 了解C 程序的基本框架,模仿例题编写简单的C 语言程序。

3. 正确书写算术表达式、赋值表达式和关系表达式。

4. 掌握基本输入输出函数的使用,正确调用C 语言提供的数学库函数。

5. 掌握简单的单步调试方法。

二、实验环境

Windows XP ;Visual C++ 6.0。

三、实验内容

1.在屏幕上显示一个句子“What is a computer?”。

2.求华氏温度150F 对应的摄氏温度。计算公式如下:

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

3.输入x ,计算下列分段函数的值(保留2位小数),请调用sqrt 函数求平方根,调用pow 函数求幂。

4. 输入一个正整数m (0100)m ≤≤,求100i m i =∑。

四、实验要求

1. 将上机验证正确的源代码写到实验报告上。

2.根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。

3.按时提交实验报告。

553299

c f =⨯-

⨯21(1)2 x<02()0x x f x ⎧+++⎪=≥

一、实验目的

1.熟练掌握关系表达式的使用。

2.熟练掌握使用else-if 语句实现多分支结构程序设计。

二、实验环境

Windows XP ;Visual C++ 6.0。

三、实验内容

1.输入x ,计算并输出下列分段函数sign(x)的值。

2.输入月薪salary ,输出应交的个人所得税tax (保留2位小数)。按照2011年开始实行的新的个人所得税法,计算公式为:tax = rate*(salary-3500)-deduction 。

程序设计基础(一)实验

程序设计基础(一)实验

程序设计基础(一)实验

实验一上机操作初步(2学时)

一、实验方式:一人一机

二、实验目的:

1、熟悉VC++语言的上机环境及上机操作过程。

2、了解如何编辑、编译、连接和运行一个C程序。

3、初步了解C程序的特点。

三、实验内容:

说明:前三题为必做题目,后两题为选做题目。

1、输出入下信息:

*************************

Very Good

*************************

2、计算两个整数的和与积。

3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。

4、在屏幕上显示一个文字菜单模样的图案:

=================================

1 输入数据

2 修改数据

3 查询数据

4 打印数据

=================================

5、从键盘上输入两个整数,交换这两个整数。

四、实验步骤与过程:

五、实验调试记录:

实验二简单的C程序设计(4学时)

一、实验方式:一人一机

二、实验目的:

1、掌握C语言的数据类型。

2、学会使用C语言的运算符及表达式。

3、掌握不同数据类型的输入输出方法。

三、实验内容:

说明:前四题为必做题目,后两题为选做题目。

1、输入r1、r2,求出圆形垫片面积。

2、输入华氏温度h,输出摄氏温度c。

3、从键盘输入一个3位整数,将输出该数的逆序数。

4、输入并运行以下程序,分析运行结果。

#include <stdio.h>

void main( )

{ int i,j;

i=8; j=10;

printf(“%d,%d\n”,++i,++j);

程序设计基础实验指导书(C++版)

程序设计基础实验指导书(C++版)

程序设计基础实验指导书

广州大学计算机科学与教育软件学院

程序设计基础实验课程组

二0一二年九月

目录

实验1 简单的C程序设计、数据类型、运算符与表达式

2 实验2 顺序结构和选择结构设计程序设计 6 实验

3 循环结构程序设计 7 实验

4 数组与字符串 11 实验

5 函数 1

6 实验6 指针 21 实验

7 结构体与共同体 24 实验

8 文件(多文件程序结构) 28 实验

9 程序设计基础应用实验 30

实验1 简单的C程序设计、数据类型、运算符与表达式

一、实验目的及要求

1. 了解在集成开发环境下程序的编辑、编译、连接、运行与调试;

2. 掌握C语言的基本数据类型、算术运算符、赋值运算符和逗号运算符及表达式;

3. 输入并编译C++程序。

二、实验设备与平台

1. 实验设备:计算机;

2. 平台:Windows XP操作系统,Visual C++ 6.0。

三、实验内容与步骤

1. 启动Visual C++ 6.0,认识开发环境界面;

图1_1 启动Visual C 界面

2.建立新文件:选择File的new项,在窗口new中选C++ Sourec File(C++原文件),并输入文件名(扩展名为.cpp由系统给出)和该文件将要保存的位置(即存盘路径,一般自己先建立一个常用文件夹,将拟建立的文件保存在该文件夹),再按OK按钮。

图1_2 建立C++原文件

3.输入运行程序代码:上述步骤后出现编辑版面,这时可以输入所要运行的程序代码。

图1_3 输入拟运行程序代码

4.编译(将程序文本转为机器能识别的代码文件):选Build菜单中的Compile项,若程序出错在编译中系统会给出提示信息,方便用户进行修改。

《C语言程序设计基础》实验实施计划表及实验说明

《C语言程序设计基础》实验实施计划表及实验说明

《程序设计基础》实验教学实施计划

注:该表由课程负责人或任课教师填写,并于每学期初随教学进度表一起交教务科。

填写人:2010 年8 月31 日

《C程序设计》实验说明

实验一:C语言编程环境、简单C程序实验

实验目的:

了解C语言的编程环境,初步掌握在Eclipse CDT + gcc + gdb环境下对C程序进行编辑、编译和运行的基本方法和步骤。用printf函数实现一个简单的文本输出程序。

实验环境(硬/软件要求):

Windows 2000 (XP) + Eclipse CDT + gcc + gdb

实验内容:

1. 启动Eclipse CDT;

2. 初步了解Eclipse CDT + gcc + gdb集成环境的界面和主要功能;

3. 创建一个新的空工程,并向工程添加源代码文件;

4. 关闭工程、重新打开工程;

5. 编写简单C程序(只有printf语句),编译、运行该程序。

6. 在gdb中单步执行程序;

实验主要步骤:

1.启动Eclipse CDT开发平台;

2.新建一个空工程;

3. 向工程添加文件;

4. 关闭和删除工程;

5. 通过“import”导入工程;

6. 编写并运行最简单的C语言程序(main函数中没有任何语句);

7. 用printf函数实现图形/文字输出,输出内容可以是以下字符图形中的一种,也可以是其他自己设计的图形。

(1)

……………………………………………………………………………………

╭⌒╮下雨啦━┅~ ¤╭⌒╮╭⌒╮

╭⌒╭⌒╮╭⌒╮~╭⌒╮︶︶,︶︶

,︶︶︶︶,''︶~~ ,''~︶︶,''

程序设计基础实验指导

程序设计基础实验指导

附:实验报告格式

1.实验项目名称

2.实验目的和要求

3.实验内容

3.1原理(知识点)

3.2流程图

3.3源代码

3.4 程序调试及结果

4.实验总结及心得

实验一 C 开发环境

一实验目的和要求:

掌握c程序的建立、编辑、编译、运行方法

1.掌握简单顺序程序的结构、执行过程

2.理解程序调试的思想,能找出并改正c程序中的语法错误。

二实验内容:

1.编写运行一个简单的c程序:

1)建立自己的文件夹,用于存放c程序,如D:\my_programming。

2)启动vc++,建立一个工程,放在自己的文件夹下。

3)建立一个c源程序文件,添加到第二步建立的工程里。

4)编写源程序,在屏幕上显示一个短句“Hello World!”。

源程序代码如下:

#include <stdio.h>

main(){

printf(“Hello World!\n”);

}

5)源程序编写好后,执行编译、连接命令,并在信息窗口查看信息。

6)运行程序,查看结果。

2.编程题:

1)在屏幕上显示自己的学号、姓名和班级。

2)在屏幕上显示如下图形:

****

***

**

*

3.调试程序:

改正下列程序中的错误,在屏幕上显示“Welcome to You!”

#include <stdio.h>

main(){

Printf(Welcome to You!\n”)

}

1)将上述代码编写好。

2)执行编译命令,查看信息窗口的信息,找到第一条错误信息,双击该错误信息,箭头指出出错位置,同时查看错误信息,根据错误信息改正源程序。

3)再次编译,若有错误,继续修改,直至错误为0。

程序设计基础(一)实验

程序设计基础(一)实验

程序设计基础(一)实验

实验一上机操作初步(2学时)

一、实验方式:一人一机

二、实验目的:

1、熟悉VC++语言的上机环境及上机操作过程。

2、了解如何编辑、编译、连接和运行一个C程序。

3、初步了解C程序的特点。

三、实验内容:

说明:前三题为必做题目,后两题为选做题目。

1、输出入下信息:

*************************

Very Good

*************************

2、计算两个整数的和与积。

3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。

4、在屏幕上显示一个文字菜单模样的图案:

=================================

1 输入数据

2 修改数据

3 查询数据

4 打印数据

=================================

5、从键盘上输入两个整数,交换这两个整数。

四、实验步骤与过程:

五、实验调试记录:

实验二简单的C程序设计(4学时)

一、实验方式:一人一机

二、实验目的:

1、掌握C语言的数据类型。

2、学会使用C语言的运算符及表达式。

3、掌握不同数据类型的输入输出方法。

三、实验内容:

说明:前四题为必做题目,后两题为选做题目。

1、输入r1、r2,求出圆形垫片面积。

2、输入华氏温度h,输出摄氏温度c。

3、从键盘输入一个3位整数,将输出该数的逆序数。

4、输入并运行以下程序,分析运行结果。

#include <stdio.h>

void main( )

{ int i,j;

i=8; j=10;

printf(“%d,%d\n”,++i,++j);

程序设计基础实验指导书

程序设计基础实验指导书

图A-1 C 语言程序的调试、运行步骤

图A-1 中,虚线表示当某一步骤出现错误时的修改路线。运行时,无论是出现编译错误、连接错误,还是运行结果不对(源程序中有语法错误或逻辑错误),都需要修改源程序,并对它重新编译、连接和运行,直至将程序调试正确为止。

图A-2新建文件

如果程序已经输入过,可选择“文件”菜单的“打开”菜单项,并在查找范围中找到正确的文件夹,调入指定的程序文件。

3 程序保存

在打开的VC++界面上,可直接在编辑窗口输入程序,由于完全是Windows

入及修改可借助鼠标和菜单进行,十分方便。当输入结束后,保存文件时,因指定扩展名“.C”,否则系统将按C++扩展名“.CPP”保存。如图A-3所示。

图A-4 编译连接菜单图A-5 编译连接正确

图A-7 数据输入输出窗口

图A-9 关闭程序工作区

c语言程序设计实验指导

c语言程序设计实验指导

c语言程序设计实验指导

《C 语言程序设计实验指导》是与《C 语言程序设计》课程配套的实验教材,主要内容包括:

1. C 语言程序设计基础:包括 C 语言的基本数据类型、运算符和表达式、程序控制结构等。

2. 数组与字符串:介绍数组和字符串的定义、初始化和使用方法。

3. 函数:详细讲解函数的定义、调用、参数传递和递归函数等内容。

4. 指针:介绍指针的概念、指针与数组、字符串的关系以及指针的应用。

5. 结构体与共用体:讲述结构体和共用体的定义、初始化和使用方法。

6. 文件操作:介绍文件的打开、读写和关闭等操作。

每个实验都提供了明确的实验目的、实验内容和步骤,以及相应的示例程序和思考问题。通过实验,可以帮助学生更好地理解和掌握 C 语言程序设计的基本概念、方法和技巧,提高学生的编程能力和解决实际问题的能力。

此外,本书还提供了一些常见的错误和调试方法,帮助学生在编程过程中及时发现和解决问题。本书可作为高等院校计算机及相关专业 C 语言程序设计课程的实验教材,也可供自学 C 语言的读者参考。

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

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

《C语言程序设计》实验教学大纲第一章引言

在计算机科学与技术专业的教学中,C语言作为一门基础而重要的

编程语言被广泛应用。为了提高学生在C语言程序设计方面的应用能力,我们特制定了本实验教学大纲。该大纲旨在培养学生的编程思维

和问题解决能力,以及加深他们对计算机程序设计的理解。

第二章实验目标

本实验教学大纲的主要目标如下:

1. 帮助学生掌握C语言的基本语法和编程风格。

2. 通过实验训练,培养学生的逻辑思维和问题解决能力。

3. 提高学生对计算机程序设计的实际运用能力。

4. 培养学生的团队协作和沟通能力。

第三章实验内容

3.1 实验一:C语言程序基础

在此实验中,学生将学习基本的C语言程序结构、变量和数据类型、运算符和表达式、控制语句等知识。他们将通过编写简单的程序来熟

悉C语言的基础用法,并理解程序的执行流程。

3.2 实验二:数组和字符串处理

本实验旨在帮助学生理解数组和字符串等数据结构的概念,并能熟练运用它们来解决实际问题。学生将通过编写有关数组和字符串处理的程序,加深对这些概念的理解,并提高他们的编程技巧。

3.3 实验三:函数和指针

在此实验中,学生将深入学习函数和指针的概念及其应用。他们将通过实践掌握函数的定义、调用和参数传递的方法,并能够灵活地使用指针来解决各种问题。

3.4 实验四:文件操作

通过这个实验,学生将学会使用C语言中的文件操作函数,包括打开、读写、关闭文件等。学生将能够编写程序来处理文件,读取和写入文件中的数据,以及实现文件的复制、排序和查找等功能。

第四章实验要求

4.1 实验环境

学生需要在计算机实验室或自己的电脑上安装适当的C语言编译器和开发环境,以便他们能够编写、调试和运行C语言程序。

C程序设计实验指导

C程序设计实验指导

《C++程序设计》

实验指导

目录

实验0 认识开发环境........................................错误!未定义书签。实验1 数据类型与输入输出............................错误!未定义书签。实验2 分支语句 ................................................错误!未定义书签。实验3 循环语句 ................................................错误!未定义书签。实验4 函数和程序结构....................................错误!未定义书签。实验5 数组 ........................................................错误!未定义书签。实验6 指针和引用 ............................................错误!未定义书签。实验7 类和对象 ................................................错误!未定义书签。实验8 继承和派生 ............................................错误!未定义书签。实验9 多态 ........................................................错误!未定义书签。实验10 输入/输出流.........................................错误!未定义书签。

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》实验指导书

《程序设计基础(C语言)》

目录

第1 章概述 (1)

1.1 课程简介 (1)

1.2 实验环境选择 (1)

第 2 章实验要求 (1)

2.1 实验过程要求 (1)

2.2 考核及评分标准 (1)

第 3 章实验内容 (2)

3.1 实验1 熟悉C语言运行环境 (2)

3.2 实验2 数据类型 (3)

3.3 实验3 运算符和表达式 (4)

3.4 实验4 顺序结构及输入和输出 (6)

3.5 实验5 选择结构 (7)

3.6 实验6 循环结构 (9)

3.7 实验7 数组(1) (11)

3.8 实验8 数组(2) (12)

3.9 实验9 字符串及其操作 (13)

3.10 实验10 函数 (14)

3.11 实验11 结构体 (15)

3.12 实验12 指针 (16)

第 1 章概述

1.1 课程简介

《程序设计基础(C语言)》是软件工程各专业或其它相近专业学生的公共职业基础课,是软件类各专业的入门课程,直接影响学生后继职业技术课程的学习及可持续发展能力的培养。通过本书,学习基本的程序设计概念和程序设计方法,学会使用C语言解决实际问题,进行初级的程序设计。

1.2 实验环境选择

VC++6.0

第 2 章实验要求

2.1 实验过程要求

本课程中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。在指定的实验时间内,必须到机房内实验,其余时间可自行设计和分析。本课程所涉及的程序代码,都要求有较高的可读性和效率,多文件表示。

2.2 考核及评分标准

若实验者在指定上机时间三次不到课,取消考核资格。请假,必须提前出具正式假条,不接受事后假条。如果发现抄袭、篡改、伪造实验数据,或实验报告和设计报告雷同,涉及的所有学生的该课程成绩计为0 分。本课程采用结构化评分,主要由指导教师灵活处理,可以是考勤等。

《程序设计基础》实验教程

《程序设计基础》实验教程

《程序设计基础》实验教程

实验一面向过程的简单程序设计

1.实验目的要求

(1)使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程,初步了解C++程序的特点。

(2)掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运算符和表达式的使用。

(3)掌握赋值语句的使用。

(4)掌握数据的输入输出方法。

2.实验内容

(1)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。

<1>

#include <iostream.h>

void main()

{

char ch;

cin >> ch ;

ch = ( ch >= ’A’ && ch <= ’Z’ ) ? ( ch + 32 ) : ch ;

ch = ( ch >= ’a’ && ch <= ’z’ ) ? ( ch – 32 ) : ch ;

cout << ch << endl;

}

输入一个字母,不论大写小写都输出大写字母

<2>

#include <iostream.h>

void main()

{

int m;

float x;

bool bi,br;

cout << "\n int m=";

cin >> m;

bi = m > 1000;

cout << "\n float x=";

cin >> x;

br = x <= 1e3;

cout << bi << ',' << br << endl;

《程序设计基础(C++)》实验教程及完整答案

《程序设计基础(C++)》实验教程及完整答案

《程序设计基础》实验教程

对于从事计算机行业的人员来说,设计能力是最主要的基本功之一。入门课程《程序设计基础》的学习效果将直接关系到编程能力的掌握和提高以及后续课程的学习。然而,实践证明,许多初学者在学习这门课程时的效果并不理想。对初学者来说,如何学好本课程?首先,要理解教材中所给出的语法描述,并学会按语法规定去编写指定问题的求解程序。经过这样的多次反复,初学者就可以找到编程的感觉。除了要学好理论知识外,更重要的一点是要到计算机上去验证,因为只有实践才是检验真理的标准。只有通过到计算机上去实践,才能发现学习中存在的问题,巩固所学知识,加强解决实际问题的能力,增强信心。因此,《程序设计基础》课程的上机实验是本课程必不可少的实践环节,必须加以重视。

本课程上机实验的目的是使学生熟悉用高级语言解决实际问题的全过程,加深对语言的理解,得到程序设计基本方法和能力的训练。在独立编写程序、独立上机调试程序的同时,真正能用高级语言这个工具去解决实际问题,对计算机学科的相关知识有所了解,从而为后续课程的学习奠定良好的基础。

本实验指导所用环境是Visual C++ 6.0及以上版本。考虑到本课程的内容和特点,设置了十四个实验,每次实验需要两至三小时,分别侧重于教材中的一个方面,其中标有“*”号的习题的综合性较强,可供学有余力的学生选择。实验时也可根据具体情况做适当调整。虽然可能由于课时和机时限制等原因而不能在实验课时内全部得到安排,但还是建议学生能将其中的每个实验都能认真做一遍,因为这些实验都是学习本课程所必需的。

《程序设计基础》实验指导书

《程序设计基础》实验指导书

实验1 C的实验环境和C语言的数据类型

⒈实验目的

⑴了解在具体的语言环境下如何编辑、编译、连接和运行一个C程序。

⑵通过运行简单的C程序,初步了解C源程序的特点。

⑶掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它

们赋值的方法。

⑷掌握不同的类型数据之间赋值的规律。

⑸学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+

+)和自减(--)运算符的使用。

⒉实验内容和步骤

⑴检查所用的计算机系统是否已安装了C编译系统并确定他所在的子目录。

⑵进入所用的集成环境。

⑶熟悉集成环境的界面和有关菜单的使用方法。

⑷输入并运行一个简单的、正确的程序。

⒊实验题目

⑴输入下面的程序

# include “stdio.h”

void main()

{ printf(“This is a c program.\n”);

}

程序无误,其运行的结果为:(请填写)

⑵输入并编辑一个有错误的C程序。

# include “stdio.h”

void main()

{ int a,b,sum

a=123; b=456;

sum=a+b

print(“sum i s %d\n”,sum);

}

运行后程序出现几处错误,请分别指出,并逐一更改:

⑶若k,g均为int型变量,则下列语句的输出为,:

# include “stdio.h”

void main()

{ int k, g;

k=017; g=111;

printf(“%d\t”,++k);

printf(“%x\n”,g++);

}

运行结果为:

实验2 顺序结构程序设计

⒈实验目的

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果编译无错,按Ctrl+F9运行程序,按Alt+F5切换到用户屏,观察运行结果。
改变源程序中双引号内的字符串内容,重新编译和连接,并查看运行结果。
保存文件,查看你的工作目录下是否有该文件。编译连接的中间文件应该在Output设置的目录中。如果没有设置Output目录,中间文件应该在当前工作目录中。
3.进一步体会C程序的结构组成,体会主函数main的作用。
4.使用顺序结构解决几个简单的计算问题。
【实验内容】
1.编写程序,使用格式输入函数,从键盘按顺序输入下列数据,再将其用合适的格式分类输出到屏幕上。注意scanf函数的格式要求。
‘a’、15、‘c’、100、20.6、60000、3500、32768、450.34、126.3455568
程序如下:
#include <stdio.h>
main()
{ int a,b;
long d,e;
unsigned f,g;
char c;
a=100;
b=-100;
c='a';
d=50000;
e=32767;
printf("%d,%d\n",a,b);
printf("%ld,%ld\n",d,e);
printf("%c,%d\n",c,c);
【实验目的】
1.掌握C语言基本数据类型的概念,理解数据类型与运算的关系。
2.熟悉简单变量的定义和赋值方法,掌握不同类型数据之间赋值的规律。
3.学习C语言运算符优先级和结合性的概念,掌握算术表达式的计算方法及表达式计算中的类型转换方法。
4.掌握数学表达式的程序表示方法。
5.进一步熟悉C程序的编辑、编译、连接和运行的过程。
printf("a=%c b=%c c=%c\n",a,b,c);
}
输入:1【Enter】
ab【Enter】
分析本题程序的输出结果,解释scanf函数的工作过程,试用其他输入数据验证你的分析结果。
4.以下C程序的功能是:从键盘依次输入4个整数,计算并输出这4个数的平均值。
#include <stdio.h>
5.输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个浮点数,输出它们的和。
#include <stdio.h>
mian()
{float a,b,c,sum;
printf("input a,b,c: ")
scanf("%f %f %f",&a,&b,&c);
sum=a+b+c;
printf("\n sum=%f\n",sum);
2.进入Turbo C 2.0的工作环境,参照附录设置环境,用File/Change dir…设置当前工作目录、用Options/Directories设置系统的安装路径、包含文件路径、标准库文件路径、输出文件路径和源文件路径。
3.熟悉Turbo C 2.0的系统菜单组成及功能。学习使用功能键和快捷键调用菜单项的方法。掌握文件建立、编辑、修改和保存的方法。落实文件的存储位置是否是你的工作目录,如果不是,回第二步重新设置。了解编译、连接和运行命令在屏幕菜单项的位置和调用方法。
main()
{inta,b,c,d,av;
printf("Input a,b,c,d:");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
2.编程计算半径r=2.5的圆面积、圆周长、球面积、球体积及球表面积。如果高h=4.5,计算圆柱体的表面积和体积。显示结果保留两位小数。
3.输入下面程序并运行
#include <stdio.h>
main()ຫໍສະໝຸດ Baidu
{inta,b,c;
a=getchar();
b=getchar();
c=getchar();
printf("a=%d b=%d c=%d\n",a,b,c);
4.输入并运行下面最简单的C程序
使用File菜单的New命令创建一个新文件。
在编辑区输入下面程序:
#include <stdio.h>
mian()
{
printf("Hello World!\n")
}
按功能键F9进行编译和连接,观察屏幕显示的编译信息。如果出现出错信息,信息窗口中将显示错误内容及定位错误时的语句行号,修改错误,再进行编译。
【实验内容】
1.编程计算下面数学表达式的值
(1) (2)c× (3)lnln(103.5+2)
2.下面表达式计算中,哪些地方会发生类型转换?各个转换从什么类型转换到什么类型?表达式计算的结果是什么?试编程进行验证。
(1) 2.5+2*7%2/4(2) 4*(2L+6.5)-12
(3) 10/(5*3)(4) 2*10.0/(5*3)
f=a;
g=b;
printf("%u,%u\n",f,g);
a=c;
printf("%d,%d\n",a,c);
a=d;
b=e;
printf("%d,%d\n",a,b);
}
实验3 顺序结构程序设计
【实验目的】
1.熟练掌握格式输入与格式输出函数的使用,理解scanf函数的工作过程。
2.熟练掌握赋值语句的使用方法。
《C程序设计基础》实验指导
实验1 C程序的设计环境和运行方法
【实验目的】
1.熟悉所用计算机系统的基本操作方法。
2.学习Turbo C 2.0的使用方法,掌握程序编辑、编译、连接、运行及查看运行结果的方法。
3.掌握C程序的基本结构。
【实验内容】
1.熟悉使用的计算机系统的基本操作,创建自己的工作目录,参照附录中介绍的方法,掌握Turbo C 2.0的启动方法(一种或多种),了解Turbo C 2.0系统的安装路径和结构。
3.设:x=2.7,a=8,y=4.5,编程计算下面表达式的值:
y+a%5*(int)(x+y)/2%4
4.输入并运行下面程序,对照程序分析运行结果:
(1)将一个大于32767的长整型数赋给整型变量,会得到什么结果。
(2)将一个负整数赋给一个无符号的变量,会得到什么结果。
(3)将一个字符型变量赋给一个整型变量,会得到什么结果。
}
输入该程序,然后进行编译和连接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止。
按Ctrl+F9运行程序,按照屏幕提示输入a、b、c三个变量的值,变量值之间用空格分隔,输入完毕按回车键【Enter】。
查看运行结果,判断结果正确与否。
保存文件,查看你的工作目录下是否有该文件。
实验2 数据类型和表达式计算
相关文档
最新文档