机电工程学院学院C实验指导书.doc

上传人:飞****2 文档编号:52735695 上传时间:2022-10-23 格式:DOC 页数:43 大小:1.02MB
返回 下载 相关 举报
机电工程学院学院C实验指导书.doc_第1页
第1页 / 共43页
机电工程学院学院C实验指导书.doc_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《机电工程学院学院C实验指导书.doc》由会员分享,可在线阅读,更多相关《机电工程学院学院C实验指导书.doc(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言程序设计实验韦必忠Visual C+ 6.0上机指南1 Visual C+概述 Visual C+是Microsoft公司推出的基于Windows平台的可视化编程环境,它不仅提供了控制台应用程序来学习和运行标准C程序,而且还提供了“可视”的资源编辑器与MFC类以及应用程序向导,为快速高效地开发Windows应用程序提供了极大的方便,此外,还可进行Internet、数据库及多媒体等多方面的程序开发。由于其功能强大、灵活性好、完全可扩展,以及具有强有力的Internet支持,成为目前最为流行的C+语言集成开发环境。 Visual C+ 6.0分为标准版、专业版和企业版三种,但其基本功能是相同

2、的。下面以企业版为编程环境,对就如何在Visual C+环境下调试和运行标准C程序进行简单的介绍。2 进入Visual C+工作环境一、建立个人子目录:第一次上机时先在本地盘(如E:盘)上建立一个以自己学号命名的文件夹,如:。然后按以下步骤进行操作;二、启动Visual C+ 6.0:双击Windows桌面上的Visual C+ 6.0图标或单击Windows桌面上“开始”按钮,在“程序”中选择“Visual C+ 6.0”运行即可。3 编辑、编译、运行标准C程序一、创建一个新的工程文件(Project file)图2-1 创建新的工程文件1、在Visual C+的主菜单中单击“文件”菜单,在

3、其下拉菜单中选择“新建”,屏幕上出现一个“新建”对话框,在该对话框中选择“工程”标签,出现“工程”对话框,如图2-1所示。2、选择工程类型为“Win32 Console Application”,这时,在右边的“平台”选框中就会出现Win 32。3、输入工程名字。在“工程”选框中输入所指定的工程文件名字,例如: test1。4、输入路径名。在“位置”选框中,输入你将要把所建立的工程文件放人何处的路径名。例如,要将工程文件放在E:盘下已建立好的子目录E:子目录中,所以该选取路径为:E:test1。选择“确定”按钮,该工程文件已建立。图2-2 选择“建立空工程”5、在出现的“Win32 Conso

4、le Application”对话框中选择“An Empty project”,建立一个空的工程文件,并点击“完成”按钮。如图2-2所示;图2-3确认工程信息6、系统弹出“新建工程信息”对话框,如图2-3所示,点击“确定”按钮,即可完成工程的创建。二、建立源文件图2-4 新建源文件再次选择“File”菜单中的“New”选项,出现如图2-4所示的对话框,在四个标签中选择“文件”标签,在其中的对话框选项中,选择“C+ Source File”,并在右边的“添加工程”的选择框内打勾,激活其下面的选项,然后在“文件”框内输入源文件名(如1st),单击“确定”按钮,出现编辑屏幕(如图2-5所示),即可在

5、编辑窗口中编写程序。三、编译连接和运行源程序程序编好后要进行编译连接和运行,步骤如下:1、选择“编译”菜单,单击下拉菜单中的“编译 1st.cpp”,这时系统开始对当前的源程图2-5 编辑、编译源文件编译信息区源程序编辑区序进行编译,在编译过程中,将所发现的错误显示在屏幕下方的“编译”窗口中,如图2-5所示。根据错误提示,修改程序后再重新编译,如还有错误,再继续修改、编译,直到没有错误为止。图2-6 编译链接链接信息区2、编译无误后进行链接,这时选择“编译”菜单中的“构件 test1.exe”选项。同样,对出现的错误要进行更改,直到编译链接无错为止。这时,在“编译”窗口中会显示如下信息:tes

6、t1.exe- 0 error(s), 0 warning(s),如图2-6所示,说明编译链接成功,并生成以工程文件名为名字的可执行文件test1.exe。图2-7 程序运行的输出结果窗口结果3、运行程序,选择“编译”菜单中的“! 执行 test1.exe”选项。这时,会出现一个“MS-DOS”窗口,输出结果显示在该窗口中(如图2-7所示)。4、运行结束后,可以回到“文件”菜单,点击“关闭工作区”选项,关闭当前文件窗口。若要编辑新的源程序,可以再次打开“文件”菜单,重新建立工程文件,步骤如上所述; 也可以点击“文件”菜单中的“打开工作区”选项,打开一个已经存在的源文件。实验一 C语言程序初步一

7、、 目的要求1、 了解所用计算机系统的基本操作方法,学会独立使用该系统。熟悉C语言程序开发环境。2、 掌握在C语言开发环境中如何编辑、编译、 链接和运行C语言程序。3、 通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。二、 预习内容1、 熟悉VC的编辑环境,了解开发环境中的编辑、编译、连接和运行。2、了解下列命令及函数:include、main、printf、scanf三、 实验内容1、 输入如下程序,学会在VC下,如何编辑、编译、运行C程序,以及如何查看运行结果。# include main ( ) printf ( “ & & & n ” ) ; printf ( “

8、 ” ) ; printf ( “ Hello, this is a C program” ) ; printf ( “ n” ) ; printf ( “ & & & n ” ) ; 2、 阅读并输入如下程序,分析其功能,查看结果。# include main ( ) int a,b,c,s ; a = 5; b = 4; c = 6; s = (abc) / 3; printf ( “ a = %d,b = %d,c = %d n,s = %d ”,a,b,c,s ) ;3、 下面是一正方形面积的计算程序,通过输入不同的边长,求出不同的面积。# include main ( ) int r

9、, s ; scanf ( “ %d ” ,&r ) ; s = r * r ; printf ( “ s = %d ” , s ) ; 注意:程序中含有输入语句,运行时将会停留在另一屏等待输入数据。4、 修改以下C程序中的错误(1) # include stdio.hmain ( )int a, b, c ; /* /* a,b,c are sides , v is volume of cubea = 2 ; b= 3 ; c = 5 ; int v ;v = a*b*c ; printf ( “ v = %d ” , v ) ;(2) include main printf ( “ * n

10、 ” ) ;printf ( “ * * * n ” )printf ( “ * n ” ) ; 实验二 数据类型、运算符和表达式一、目的要求1、 掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。2、 掌握整型、字符型、实型变量数据输出时所用的格式转换符。3、 学会使用C的有关算术运算符,正确使用由这些运算符构成的表达式。4、 进一步熟悉如何编辑、编译、连接和运行一个C程序。二、预习内容1、 各种数据类型变量的定义形式,熟悉下列标识符的定义;int、 short int、 long int、 float、 double float、 char 2、 常

11、量和变量的异同。三、 上机内容1、 阅读分析以下程序,上机运行验证结果。分析结果数据。注意:下面有些代码可读性不好,最好不要写这样的代码,当然可能二级考试比较注重这些语法细节,但是自己写代码的时候,一定要把可读性放在重要的位置上,下面的一些代码可读性就不是很好(1) #include main ( ) char s1 = 3 , s2 = 4 , s3 = 5 ; int c1 = 101, c2 = 102 ; printf ( “ 3 %c t 4 %c t 5 %c n ”, s1,s2,s3 ) ; printf ( “ s1= %d t s2 = %d t s3 = %d n ”,s

12、1,s2,s3 ) ; printf ( “ c1= %d t %c ” ,c1,c1 ) ; printf ( “ c2 = %d t %c ”,c2,c2 ) ;(2) #include main ( ) float x = 8.3,y = 4.2,s; int a = 7; s = x a % 5 * (int) (xy) % 2 / 3 ; printf ( “ s = %f ” ,s ) ;(3)#include main ( ) int i, j, p, q; i = 3 ; j = 6 ; p = i ; q = j ; printf ( “ %d,%d,%d,%d ” , i,

13、 j, p,q ) ; p = i 3 ; q = j 4 ; printf ( “%d, %d, %d, %d ” , i, j, p,q ) ;(4)#include main ( ) int m = 15, n = 9, s ; m * = 3 2 ; printf ( “ %d ” ,m ) ; n= n= n * = n ; printf ( “ %d ”,n ) ; /*逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值*/ printf ( “ %d n ”,(s = 6*5 ,mns)) ; printf ( “ %d n “ , s )

14、;2、 请改正以下程序的错误。(1) # include # define MM 40main ( ) ; int a = 3; b = 6; t ; t = MM / (36 ) ; print ( “ %d ” ,t ,MM ) ;(2) # include main ( ) int m ; double x ; scanf ( “ %ld ” ,&m ) ; x = 3.14 * m * mprintf ( “ f ” , x ) ;/*double类型记得用%lf,float类型用%f*/ (3) #includemain ( ) int m = 8 , n = 5 ; printf

15、( “ %d ” , m* = mn ) ;/*注:下面的代码需要输出三个值,请修改*/ printf ( “ %d ” , m = m1,n1,mn ) ;3、 如下程序将两个数a,b进行交换, 请填空完整。#includemain ( ) int a = 9 , b = 5 ;a= b ; /*执行完后,a的值是ab*/b = _ ;/*执行完后,b的值是原本a的值*/a = _ ;/*执行完后,a中的值是原本b的值*/printf ( “ %d %d ”,a,b ) ;实验三 顺序结构和输入/输出方法一、目的要求1、 掌握C语言中赋值语句的使用。2、 掌握数据输入输出函数的使用,能正确使

16、用各种格式转换符。3、 熟悉顺序结构程序中语句的执行过程,并学会基本调试程序方法。4、 能设计简单的顺序结构程序。二、 预习内容1、 赋值语句的使用2、 scanf函数、printf函数的使用方法。三、 上机内容1、 改正以下程序的错误(1) #includemain ( ) int m = 345 ;float n = 2.56 ;/*修改后输出m的值,n的值,n*100的值*/ print ( “ m = %d,n * 100 = %d n,m,n,n*100 ” ) ;(2) #includemain ( ) double a,b,c,s,v ;/*输入语句中需要注意的问题*/scanf

17、 ( “ %d %d %d ”,a,b,c ) ;s = a * b ;v = a * b * c ;print ( “ %d,%d,%d ”,a,b,c ) ;/*修改后能输出s的值,v的值*/printf ( “ s=%f n ” ,s,“ v = %d n ”, v ) ;2、 程序填空(1) 按程序中注释的要求填输出语句。#includemain () int m, n ; float x = 3.5, y = 6.2 ;scanf ( “ %d ,%d ”,&m,&n ) ; printf( _, m, n ); /* 每个数的输出宽度为6,两数之间逗号间隔。 */printf (

18、“x = _ , y = _”, _ ) ; /* 每个数的输出宽度为7,小数位数为2 */ (2) 要求运行时必须按如下格式输入数据,请填空。注:分析好下面的数据类型,然后进行scanf语句的设计下面第一行是int类型,第二行是float,第三、四行是long类型另外,第一行的输入格式不推荐使用,因为对用户并不友好,真正的输入方式应该是用printf语句打印出需要输入什么变量值,然后再进行输入的。a = 4, b = 8 4.23, 5.7234567main ( ) int a, b; long m, n ; float p , q ; scanf _; scanf_; scanf_; p

19、rintf ( “a = %d,b = %d n m =%ld,n = %ld n ” , a, b, m, n ) ;printf ( “ p = %f,q = %f n ” ,p,q ) ;(3)程序编译成功,只是说明没有语法错误,但并不一定能得出正确结果。因为有可能存在编程逻辑错误。这时候,我们需要跟踪变量、调试程序,找出问题所在。VC中的调试方式:F9设置断点,F5进入单步调试,F10单步运行,F11单步运行。F10和F11的区别在于,F11能进入函数内部进行单步调试。单步运行如下程序,按要求进行变量跟踪,写出调试结果数据。#includemain () int i, j,k,ss,m

20、 = 1,n = 1;scanf ( “%d%d”, &i, &j ) ; /* 察看变量i,j 取值,读入数据是否正确? */m = i ; /* 观察变量m,i结果值,为什么? */ n * = j ; /* 观察变量n,j结果值,为什么? */ss = ( k = m2,n5,kn ) ; /* 观察变量k的结果值 */printf ( “%d ”,ss ) ; /* 查看最终结果,为什么? */ 3、 编写程序。用getchar 函数读入两个字符c1,c2,然后分别用putchar函数和printf函数输出这两个字符。并思考以下问题:(c1=getchar();)(1) 变量c1,c2

21、应定义为字符型或整型?还是二者皆可?(2) 若要求输出c1和c2的ASCII码的十进制值,应如何处理?用putchar函数还是printf函数?4、编写程序。读入三个数给a,b,c,然后交换它们的取值,把a中原来的数给b,把b中原来的数给c,把c中原来的数给a。提示:用一个中间变量记录其中某个元素的值。5、.计算定期存款本利之和设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入提示1:银行定期存款为复利,计算公式为:提示2:使用函数pow

22、,具体见如下从帮助文档中的摘录double pow( double x, double y );Parametersx :Base. y :Exponent. Example/ crt_pow.c#include #include int main( void ) double x = 2.0, y = 3.0, z; z = pow( x, y ); printf( %.1f to the power of %.1f is %.1fn, x, y, z );Output2.0 to the power of 3.0 is 8.0实验四 逻辑运算和选择控制一、目的要求1、 掌握C语言表示逻辑量

23、的方法(以0代表“假”,以1代表“真”);2、 能够正确使用逻辑运算符和逻辑表达式。3、 学会运用逻辑表达式或关系表达式等表示条件。4、 熟练掌握if语句和switch语句。5、 进一步练习跟踪调试程序,针对具体数据组织输入测试数据,观察程序运行能否得到预期的输出结果。二、预习内容1、 熟悉逻辑运算符和逻辑表达式、关系运算符和关系表达式。2、 熟悉下列语句:if 、 if else 、switch 、break、条件运算符 ? :三、上机内容1、 若a和b均是正整数变量,请改正下列程序段中错误的switch语句。注意:如果要上机检测,需先编写一简单程序,定义变量,将下列程序段嵌入其中。a. s

24、witch ( a / b ) case 0 : case 5 : y = a b ;case 1 : case 3 : y = a b ; break ;b. switch ( a*a b*b ) ; case 3 : case 1 : y = a b ; break ;case 0 : y = b a ; break;c. switch a default : x = ab ; case 10 : y = a b ; break ; case 11 : x = a *d ; break; d. switch ( ab )( case10 : x = ab ; break; case11 :

25、 y = ab ; break ; 2、 有一函数如下: x ( 5 x 0 ) y = x 1 ( x = 0 ) x1 ( 0 x 10 ) 要求输入x的值,求出y值。下面分别用(1)不嵌套的if语句 (2)嵌套的if语句编写了程序,请填空将程序完整。注意:写语句的时候,不要这样写if(-5x-5&x0)(1) 不嵌套的if语句#includemain() int x,y; scanf(“%d”,&x); if _ y = x ; if _ y = x1; if _ y = x1; printf(“%d”,y); (2) 嵌套的if语句注意:下面的写法虽然能实现功能,但是,不是好的写法。规

26、范的程序写法应该是在适当的地方加上大括号,即使是只有一条语句,这样程序的可读性才好 #includemain() int x,y ; scanf(“%d”,&x); if(x5)&(x0) _; else if _ y = x1 ; _ y = x1 ; printf(“%d”,y) ;3、 如下程序运用条件运算符求变量的绝对值,请填空将程序完整。#includemain ( ) int a , M ; scanf ( “ %d ”, &a ) ; M = _? _ :_ ; printf ( “ abs (a) = %d ” , M ) ; 4、 已知三个数a,b,c,编写程序找出最大值,放

27、于max中。输入下列几组数据分析调试程序,观察程序执行顺序并写出运行结果。(1) a = 1 , b = 2 , c = 3 (2) a = 2 , b = 1 , c = 3(3) a = 3 , b = 2 , c = 1(4) a = 3 , b = 1 , c = 2(5) a = 3 , b = 3 , c = 2(6) a = 2 , b = 1 , c = 25、编程题:从键盘输入三个数,分别让它们代表三条线段的长度,请编写程序,判断由这三条线段所组成的三角形将属于什么类型(不等边,等腰,等边或不构成三角形)。6、 (选做题)编程:定义一个不多于4位的正整数,要求: 求出它是几位

28、数; 按逆序打印出每一位数字,例如原数 357输出753。提示:(这道题用循环做比较方便,否则结构比较混乱)(1)判断位数:方法一:使用循环判断数字位数,循环体内使用除法,每次除以10,得到商,当商为0的时候,可以知道循环结束,得到该正整数的位数方法二:因为题目条件,不多于4位数,所以可以直接进行判断,比如如果在100到999之间的数就是3位数(2)按逆序打印出每一位数字:使用%运算符,可以逆序分离出每个数字(每次除以10得到的余数) 实验五 循环结构一、目的要求 1练习并掌握利用while语句、for语句、do_while语句实现循环结构的方法;2掌握循环结构和选择结构的嵌套设计方法,以及多

29、重循环的设计方法;3掌握控制语句break、continue语句的使用方法。二、预习内容1循环结构语句while语句、for语句、do_while语句等的基本使用方法;2循环和选择结构的嵌套方法、及多重循环的设计方法;3控制语句break、continue语句的使用方法;4循环结构中的循环起始终止条件以及循环变量的使用;三、上机内容1. 调试以下程序,分别输入5和6,以单步跟踪的方式运行程序,观察循环中命令的执行及转向情况,并记录程序的运行结果。#includemain( ) int n; /*永循环,一般永循环中应该有break语句用于在适当的时候结束循环*/while (1) printf

30、(Enter a number:);scanf(%d,&n);if (n%2=1) printf(I said);continue;break;printf(Thanks. I needed that!);2. 以下程序的功能是:假设树高k厘米,小蚕每天白天向上爬m厘米,每天晚上因睡觉向下滑n厘米,爬到顶后不再下滑(nmk) 。计算小蚕需要多少天才能爬到树顶?请勿改动程序中现有的任何内容,在花括号中注明处补充编写若干语句,使程序完整。要求使用循环语句完成。(编写程序的时候要注意,小蚕是白天爬上去的,只要爬到顶了,晚上就不会再滑下来,所以,最后一天,不用再减去晚上滑下的距离了!因此爬到顶后,回顾

31、一下,会发现爬的天数比滑下来的天数要多一的)测试数据:若分别给 k、m、n 输入253、71、29,则输出结果应为6。若分别给 k、m、n 输入72、71、29,则输出结果应为2。若分别给 k、m、n 输入100、120、90,则输出结果应为1。#include main() int k, m, n, day=0; printf(nPlease enter 3 numbers: ); scanf(%d%d%d, &k, &m, &n ); /*在此处编写若干语句,使程序完整*/ printf( nFor %d days, worm will be at the top.,day);* 1 2

32、3 4 5 6 7 8 91 1 2 2 43 3 6 94 4 8 12 165 5 10 15 20 256 6 12 18 24 30 367 7 14 21 28 35 42 498 8 16 24 32 40 48 56 649 9 18 27 36 45 54 63 72 81九九乘法表3使用循环语句编程,输出下三角形状的九九乘法表(见下图)。注意:双重循环,并且可以用%5d这样的格式控制进行输出控制实验六 数组一、目的要求1掌握一维数组与二维数组的定义、使用及初始化方法。2学习数组作为函数参数的用法。3掌握字符数组和字符串函数的使用方法。4掌握与数组有关的常用排序算法,进一步理解

33、模块化程序设计的方法。二、预习内容1一维数组与二维数组的定义、使用及初始化方法;2字符数组和字符串函数的使用方法;三、上机内容1以下程序的功能是: 设数组xx(有n个元素),求出其中偶数和奇数的个数分别是多少。 2以下程序的功能是:对a 数组中n种商品价格进行分段统计,商品各段价格的数目存到b数组中;其中:价格为100元以下的个数存到b0中,价格为100元到199元的个数存到b1,价格为200元到299元的个数b2,价格 为300 元到399元的个数存到b3,价格为400元到499元的个数存到b4,价格为500元以上的个数b5中。 例如,当a 数组中的数据为:90、180、270、380、59

34、0、530、140、750、380时;调用该函数后,b中存放的数据应是:1、2、1、2、0、3。 请勿改动程序中原有的任何内容,仅在花括号中注明处编写若干语句使程序完整。提示:(1)涉及到数组,肯定要考虑到用循环使程序的编写简单,而有固定次数的循环用for比较方便(2)分析该题要求,给b数组元素进行赋值的时候,可以用if语句做简单的判断,这是一种想法,没有问题,但是不够简洁。经过分析,可以发现,只有b5比较特殊,别的都可以用将价格除以100,得到的商就决定了其价格区间。比如299/100得到的商是2,就是要给b2+,因此代码可以在用if语句排除b5后,简单的写为bai/100+;(3)由于b数

35、组是作为累加存在的,所以,不要忘记为其里面的每个元素赋初值为0。#include main() int i, a100= 90, 180, 270, 380, 590, 530, 140, 750, 380, b6; /*在此处编写若干语句,使程序完整*/ printf(The result is: ); for (i=0; i6; i+) printf(%d , bi); printf(n);3a是一个M行N列的整数矩阵,编写程序求出此矩阵周边元素之和。 例如:矩阵的值为 1 3 5 7 9 a= 2 9 9 9 4 6 9 9 9 8 1 3 5 7 0 则结果值为 61。提示:(1)用二

36、维数组arrMN存放该矩阵(2)在二重循环中将该矩阵读入(3)分别用四个一重循环,求出矩阵四个边的和,再累加就可以了实验七 函数一、目的要求1掌握C语言中定义和调用函数的方法。2理解和掌握多模块的程序设计与调试的方法。3掌握函数嵌套调用和递归调用的方法。4掌握函数实参与形参的对应关系以及通过“值传递”调用函数的方法。5理解变量作用域和存在期的概念,掌握全局变量和局部变量的定义和使用方法。二、预习内容1C语言中定义和调用函数的方法;2函数嵌套调用和递归调用的方法;3函数实参与形参的对应关系以及通过“值传递”调用函数的方法;4全局变量和局部变量,动态变量和静态变量的定义、说明和使用方法;5函数的单

37、步调试。三、上机内容1输入以下程序并执行,观察程序的运行结果。 #include int a=3,b=5; max(int a,int b) int c;c=ab?a:b;return (c); main() printf(%dn,max(a,b); (1)在主函数的printf语句前加入int a=8;语句后重新执行,观察其运行结果。分析变量a的作用域,程序修改前后两次调用max函数时的实参a是否为同一变量?(2)将int a=3,b=5;以及int a=8;语句删除,主函数改为:main() extern int a,b; printf(%dn,max(a,b);int a=3,b=5;运

38、行并观察其结果。(3)若将关键字extern去掉再运行,观察结果有何变化?2. 编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。要求:(1) 编写一个函数prime(n),返回给定整数n是否为素数。(2) 编写一个主函数,输入一个整数,调用(1)中的函数,判断此整数是否为素数,并输出结果。实验八 指针一、 目的要求1 掌握指针的概念、指针变量定义格式和引用;2 掌握指针的运算方法;3 掌握数组的指针和指向数组的指针变量;二、预习内容 指针变量的定义格式、赋值、各种操作(存储单元的引用,移动指针的操作,指针的比较),取地址运算符(&)和间接运算符(*)的功能,数

39、组元素的多种表示形式。指针是一种特殊的变量,它具有变量的三要素(名、值、类型),特别要注意指针的值及(基)类型。指针的值是某个变量的地址值,它的(基)类型是它所指向的变量的类型。* 说明符,说明某一变量是指针& 对变量取地址三、 上机内容1改错,修改下列程序,使之具有如下功能:用指针法输入12个数,然后按每行4个数输出。(提示:应该先让p指向数组a的首地址)#include main() int j,k,a12,*p; for(j=0;j12;j+) scanf(“%d”,p+); for(j=0;j12;j+) printf(“%d”,*p+); if(j%4=0) printf(“n”); 写出运行结果:2上机验证下列程序的运行结果,使之具有如下功能:输入3个整数,按由小到大的顺序输出。 #include main() int n1,n2,n3;int *p1,*p2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁