最简单的C程序设计—顺序程序设计实验报告.doc

合集下载

C程序设计上机实验报告(完整版)

C程序设计上机实验报告(完整版)

C语言程序设计上机实验报告学院:机械工程学院班级:机自161213姓名:刘昊学号:20162181310实验时间:2017年3月6号任课老师:张锐C语言程序设计上机实验报告实验一一、实验名称: C程序的运行环境和运行C程序的方法二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C程序三、实验内容:(1). 输入并运行一个简单的C程序。

(2). 设计程序,对给定的两个数求和。

(3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。

四、源程序代码:代码1:运行结果1:程序分析1:该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。

代码2:运行结果2:程序分析2:简单的使用printf()和scanf()函数进行简单的数据运算。

代码3:运行结果3:程序分析3:使用if语句进行判断。

五.实验总结C语言程序设计上机实验报告实验二一、实验名称:顺序结构程序设计二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法,熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。

三、实验内容:(1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。

(3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。

(4). 编写程序,实现单字符getchar和putchar输入输出。

(5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。

四、源程序代码代码1:运行结果1:程序分析1:所有的字符都有一个对应的数字与之对应,每一个小写字母对应的数与大写字母对应的数之间总是相差32,所以只需要对所输入的字符进行减法运算就可以转换为与之对应的大写字母。

代码2:运行结果2:程序分析2:简单的数据运算和格式字符的输出。

实验报告

实验报告

云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:C程序的运行环境和运行C程序的方法实验编号:1 实验日期:2012- 3-21 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的掌握C语言数据类型、运算符和表达式的运算规律二、实验内容例3.1—3.7三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:数据类型、运算符和简单的输入输出实验编号:2 实验日期:2012- 3-28 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:最简单的C程序设计——顺序结构程序设计、数据类型、运算符和表达式选择结构(if语句)程序设计实验实验编号:3 实验日期: 2012-4-11 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:选择结构程序设计实验实验编号:4 实验日期: 2012-4-18 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:循环控制程序设计实验(1)实验编号:5 实验日期: 2012-4-25 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:循环控制程序设计实验(2)实验编号:6 实验日期: 2012-5-2 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:一维数组数组程序设计实验实验编号:8 实验日期: 2012-5-9 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:二维数组、字符数组程序设计实验实验编号:9 实验日期: 2012-5-16 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(1)实验编号:9 实验日期: 2012-5-23 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(2)实验编号:10 实验日期: 2012-5-30 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:函数程序设计实验(3)实验编号:11 实验日期: 2012-6-6 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:指针程序设计实验(1)实验编号:12 实验日期: 2012-6-13 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:用户自己建立数据类型实验实验编号:13 实验日期: 2012-6-20 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结云南大学数学与统计学实验教学中心实验报告课程名称:计算机基础(二)学期: 2012春上机实践成绩:指导教师:杨宗文学生姓名:学生学号:实验名称:文件操作实验实验编号:14 实验日期:2012-6-27 实验学时:2学时学院:物理科学与技术学院专业:数理基础科学年级: 2011级一、实验目的二、实验内容三、使用环境VISUAL C++ 6.0四、调试过程五、总结。

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

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

《C语言程序设计》实验报告学院:专业:学号:姓名:成绩:课程代码: 2001301指导教师:实验中心:电气信息专业试验中心日期:目录实验总体要求实验一………………………………………………C语言的运行环境和运行过程实验二………………………………………………数据类型、运算符与表达式实验三………………………………………………程序结构(顺序、选择和循环) 实验四………………………………………………数组实验五………………………………………………函数实验六………………………………………………指针实验七………………………………………………结构体实验八………………………………………………类和对象实验总体要求C语言程序设计课程是一门实践性很强的课程,为了培养学生的计算机应用能力,除了课堂理论教学外,必须加强程序设计课程实验的教学环节。

1、课程实验教学目的通过C语言程序设计的课程实验教学,学生应具有使用计算机解决相关问题的能力,同时为学生今后学习其他计算机应用课程打下良好的程序设计基础。

⑴分析问题和解决问题能力的训练课程实验教学将课本上的理论知识和实际应用有机地结合起来,达到训练学生分析问题解决实际问题的能力,提高学生应用计算机知识开发应用系统的综合能力。

⑵逻辑思维能力的训练通过课程实验教学,使学生正确地掌握C语言的基本知识,较好掌握基本的程序算法,以及描述方法。

培养学生在程序设计解题思路、算法的描述、编程构思等方面的计算机逻辑思维能力。

⑶程序设计技能的训练通过C语言环境下的应用实例,训练学生编写程序的能力,掌握编程的思路和方法,掌握结构化程序设计的基本概念和基本技能。

通过课程实验教学,使学生掌握C程序设计语言的语法规则,数据结构的应用,掌握算法描述及相应代码描述,掌握结构化程序设计的基本方法,能熟练编写一般的应用程序。

2、课程实验教学要求⑴要求通过解题、程序设计和上机实践,加深对所学概念的理解,提倡理论与实践相结合的学习方法。

c语言顺序结构程序设计实验报告

c语言顺序结构程序设计实验报告

c语言顺序结构程序设计实验报告实验目的:本实验旨在让学生掌握C语言顺序结构程序设计的基本方法,通过编写简单的程序加深对C语言的理解。

实验内容:本次实验共有两个任务,分别为输出Hello World和计算两个数之和。

1. 输出Hello World首先,在编辑器中输入以下代码:#include <stdio.h>int main(){printf("Hello World!\n");return 0;}然后保存并编译运行该程序,即可在屏幕上输出“Hello World!”。

2. 计算两个数之和接下来,我们来编写一个计算两个数之和的程序。

首先,在编辑器中输入以下代码:#include <stdio.h>int main(){int a, b, sum;printf("请输入两个整数:\n");scanf("%d%d", &a, &b);sum = a + b;printf("它们的和是:%d\n", sum);return 0;}然后保存并编译运行该程序,即可在屏幕上输入提示信息,让用户输入两个整数,并输出它们的和。

实验总结:通过本次实验,我深入了解了C语言顺序结构程序设计的基本方法。

在编写代码时,需要注意变量类型、格式化输出等细节问题。

同时,在调试过程中也需要耐心地查找错误,并进行适当修改。

通过不断地练习和反复调试,我相信我能够更加熟练地掌握C语言的基本知识和技能。

C语言最简单的C程序设计

C语言最简单的C程序设计

响铃 回车
#include “stdio.h”
main( ){
char a=‘A’,b=‘B’,c=‘\007’;
putchar(a); putchar(b); putchar(‘\n’);
putchar(c); sleep(3); putchar(c);
putchar(65);putchar(66);putchar(‘\007’);
radius=1.5; length=2*Pi*radius; area=Pi*radius*radius; printf(“radius=%f\n”,radius);
/*求圆周长*/ /*求圆面积*/ /*输出圆半径*/
printf(“length=%7.2f,area=%7.2f\n”,length,area);
sleep(3); putchar(‘\007’);
}
运行结果: AB
17
响 延时3秒 响 AB 响 延时3秒 响
4.2 getchar函数
功能:从键盘输入一个字符 形式:getchar( ) 特点:无参数,其值是从输入设备得到的字符。
#include “stdio.h”
main( ) {
char c;
13
四、字符数据的输入输出
14
4.1、putchar(字符输出函数)
功能:向输出设备输出一个字符。 形式:putchar(参数) 其中,参数可以是整型或字符型变量或常量。 例如:putchar(97) ; putchar(‘a’) ; 都输出字符 a,
char c=‘ b’ ; putchar ( c ) ;输出字符 b。
}
输出结果: a,a,c,ф
97,97,355,232对于整型数据,若用字符格式输出,由于整型

C语言程序设计实验报告

C语言程序设计实验报告

C语言程序设计实验报告一、引言C语言程序设计是计算机科学与技术专业中的一门基础课程。

通过实验学习,我深入了解了C语言的基本语法和程序设计的思想,掌握了一定的编程能力。

本文将详细介绍我在C语言程序设计实验中所进行的实验项目、实验结果和实验心得。

二、实验项目1. 实验一:C语言程序设计基础在这个实验中,我编写了一个简单的C语言程序,实现了对用户输入的两个整数进行相加并输出结果的功能。

在程序设计中,我正确使用了C语言的基本语法,包括变量定义、输入输出函数的调用等。

2. 实验二:条件语句和循环结构这个实验要求我编写一个C语言程序,实现对用户输入的分数进行等级评定的功能。

根据用户输入的分数,程序将输出相应的等级,如优秀、良好、及格等。

为了实现这个功能,我灵活运用了条件语句和循环结构,使程序具有良好的交互性。

3. 实验三:数组和字符串在这个实验中,我学习了C语言中数组和字符串的使用方法,并编写了一个程序,实现了对一个整数数组的排序功能。

通过实验,我进一步掌握了数组的声明、初始化和遍历等操作,提高了我对C语言程序设计的理解。

4. 实验四:函数和指针实验四要求我编写一个C语言程序,实现对一个数组中的元素求和的功能。

在这个实验中,我了解了函数的定义和调用、指针的基本概念以及函数指针的使用。

通过编写程序,我加深了对函数和指针的理解,并提高了程序的运行效率。

三、实验结果通过以上实验项目的设计与实现,我得到了如下实验结果:1. 实验一的结果是可以正确进行数值相加并输出结果。

2. 实验二的结果是根据输入的分数得到相应的等级评定。

3. 实验三的结果是对输入的整数数组进行排序,并输出排序后的结果。

4. 实验四的结果是对数组中的元素进行求和,并输出求和结果。

四、实验心得通过整个实验过程,我深刻认识到了C语言程序设计的重要性和应用广泛性。

C语言不仅是其他高级编程语言的基础,也是培养程序设计思维和逻辑思维的重要工具。

通过实验,我不仅掌握了C语言的基础知识和编程技巧,还培养了自己解决问题和分析问题的能力。

《C语言程序设计》实验报告(实验1-11) 2013.3

《C语言程序设计》实验报告(实验1-11) 2013.3

《C语言程序设计》实验报告2012~2013学年第二学期班级姓名学号指导教师实验一实验项目名称:C程序的运行环境和运行C程序的方法所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。

二、预习内容:教材《C语言程序设计教程》第1章。

三、实验内容:1. 在Visual C++ 6.0环境下输入并运行下面的程序:#include <stdio.h>int main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。

#include <stdio.h>int main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运行结果(或截图):2. (1) 改正后的源程序:(2) 运行结果(或截图):五、思考题:1. 一个C程序上机的步骤有哪些?答:2. 组成C程序的基本单位是函数,一个函数包括哪几个部分?答:成绩指导教师签名实验二实验项目名称:数据类型、运算符和表达式所使用的工具软件及环境:Visual C++ 6.0一、实验目的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使用方法;3. 掌握基本算术运算符及其表达式的使用方法;4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。

二、预习内容:教材《C语言程序设计教程》第2章。

三、实验内容:1. 在Visual C++ 6.0环境下输入下面的程序,编译、连接、调试该程序。

实验3--最简单的C程序设计——顺序程序设计

实验3--最简单的C程序设计——顺序程序设计

①输入以下程序:#include <stdio.h>int main(){int a,b; //定义整形a,bfloat d,e; //定义单精度浮点d,e char c1,c2; //定义字符c1,c2double f,g; //定义双精度字符f,g long m,n; //定义长整形字符m,n unsigned int p,q; //定义无符号整形p,q a=61;b=62; //对a,b赋值61,62c1='a';c2='b'; //对c1,c2赋值a,b d=3.56;e=-6.87; //对d,e赋值f=3157.890121;g=0.123456789; //对f,g赋值m=50000;n=-60000; //对m,n赋值p=32768;q=40000; //对p,q赋值printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e); //输出a,b,c1,c2,d,eprintf("f=%1.56f,g=%15.12f\nm=%ld,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q); //按格式化输出f,g,m,n,使f小数点后保留56位,g的有效字符位15且保留12位小数}②运行此程序并分析结果。

③在此基础上,将程序第10—14行改为:c1=a;c2=b;f=3157.890121;g=0.123456789;d=f;e=g;p=a=m=50000;q=b=n=-60000;运行程序,分析结果。

④用sizeof运算符分别检测程序中各类型的数据占多少字节。

例如,int型变量a的字节数为sizeof(a)或sizeof(int),用printf函数语句输出各类型变量的长度(字节数)。

sizeof(int) = 4sizeof(float) = 4;sizeof(double) = 8;sizeof(char) = 1;char *p;sizeof(p) = 4;sizeof(long) = 4;sizeof(unsigned int) = 4;⑵设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

meaning --thr oug h examines the, find k now n conditions and by se eking pr oblem 2, a nd a nalysi s num ber relations hip --a nalysi s known conditions Zhi jian, a nd conditi ons a nd problem Zhijia n of relationshi p, determi ne pr oblem -solvi ng method and pr oblem -s olving steps. 3, a nd col umn type calculati on --list s formula, is out s ubdivisions 4, a nd test, a nd wr ote answer--check , and checki ng, and wrote a nswers ty pical a ppli cation problem 13, a nd s ubj ect: a ppli cation problem (3) --col umn e quati on s oluti ons a ppli cation pr oblem review conte nt overvie w problem -solvi ng steps 1 , and figure out mea ning, find by seeki ng of unk now n and x said 2, and accordi ng to meani ng find equival ent relations hip, li sts Equation 3 , and sol utions e quation 4, a nd test, a nd wr ote answ ers accor ding to mea ning find equivalent relati ons hip of common method 1 , And accordi ng to common of number relationshi p ty pe, establi she d equivalent relati ons hip 2, and accordi ng to ha s learn had of calculation formula, 3, a nd a ccording t o problem in th e of focus de scri bed s entence from overall Shang determine ba sic of equivale nt relationshi p 4, a nd using s egment figure, a nd list m ethod, met hod analysi s number
(8) collocation;
(9) make sentenc es with t he wor d;
(10) the written lang uage as re quire d. (C) the main se ntence type s (1) complete se ntences ; (2) write down t he meani ng of a sente nce or expres sion of thoughts a nd feeli ngs; (3) write sente nce s as required; (4) finish malalignme nt of the se ntence; (5) modified sente nce s. 2, knowle dge cla ssificati on (1) the comm on conj unctions coor dinate : ... .. . 一 面 …… ... 1, to examine the topi c, ide ntify probl ems ass ociate d with tw o 2, ana lysis, alter native question two is i n dire ct proporti on to t he amount of the as sociated relati ons hip i s inversely proportional relati ons hip. 3, and set unknown, col umn proporti on type 4, and s olutions proportion type 5, a nd test, wrote answer lang uage pl enar y, and subje ct: applicati on probl em (1) --simpl e applicati on pr oblem a nd composite a ppli cation problem review conte nt simple a ppli cation Байду номын сангаасroblem composite applicati on pr oblem a nswer s application pr oble m of general steps 1, a nd figure out
choose t he correct meaning;
(4) to correct the typos;
(5) so the chil d write wor ds (ABA B, and AABB);
(6) in accor dance with written wor ds;
(7) the complete wor d, and explai n the meani ng of the w ord;
相关文档
最新文档