c语言实验报告函数总结心得.doc

合集下载

c语言函数心得

c语言函数心得

c语言函数心得在C语言的学习过程中,函数是一种非常重要的概念。

函数可以将一系列的代码逻辑封装起来,使得程序更加模块化,可读性更强。

在本文中,将分享我对C语言函数的心得与体会。

一、函数的定义与声明函数的定义是指给函数起一个名称,并描述函数的代码逻辑。

在C 语言中,函数的定义由以下几个部分组成:返回类型、函数名、参数列表和函数体。

例如:```cint add(int a, int b) {return a + b;}```上述代码定义了一个名为add的函数,该函数的返回类型为int,接受两个int类型的参数a和b,并返回它们的和。

而函数的声明则是指在调用函数之前,提前告诉编译器函数将会被使用。

函数的声明包含返回类型、函数名和参数列表。

例如:```cint add(int a, int b);```注意,函数的声明可以放在函数调用之前或者放在头文件中,这样在多个源文件中共享同一函数时十分方便。

二、函数的调用与返回值要调用一个函数,只需要使用函数名和实参列表,并用括号括起来。

例如:```cint result = add(3, 5);```上述代码调用了之前定义的add函数,并将返回的结果赋值给变量result。

在函数内部,使用`return`语句可以将结果返回给函数的调用者。

函数的返回类型必须与`return`语句后面的表达式类型相匹配。

例如:```cint max(int a, int b) {if (a > b) {return a;} else {return b;}}```上述代码定义了一个返回两个整数中较大值的函数。

根据条件判断,使用`return`语句将结果返回。

三、函数参数的传递在C语言中,函数参数的传递有两种方式:值传递和地址传递。

值传递指的是将实参的值复制给形参,函数内部对形参的修改不会影响到实参的值。

这种方式适用于只需要对形参进行读取操作的情况。

例如:```cvoid increase(int num) {num = num + 1;}```上述代码定义了一个函数,接受一个整数参数,将参数自增1。

c语言函数的实验总结

c语言函数的实验总结

c语言函数的实验总结C语言函数的实验总结一、实验目的C语言函数是C语言编程中的一个重要概念,能够帮助程序员实现代码模块化、提高代码复用性和可读性。

通过本次实验,旨在掌握C语言函数的基本用法和调用方式,提高编程能力和逻辑思维能力。

二、实验过程本次实验主要涉及以下几个方面的知识和技能:1. 函数的定义和声明2. 函数的参数传递方式3. 函数的返回值4. 函数的递归调用在实验开始前,我们首先了解了函数的定义和声明的概念。

函数的定义是指函数体的实现,包括函数的形参、返回值和函数体的具体实现;函数的声明是指对函数的提前声明,告诉编译器该函数的存在和返回值类型。

接下来,我们根据实验要求分别编写了一些示例函数来巩固相关的知识。

在函数的参数传递方式方面,我们编写了一些传值调用、指针调用和引用调用的示例函数,以便深入理解C语言中参数的传递方式为值传递。

在函数的返回值方面,我们编写了一些返回值为基本类型和引用类型的示例函数,以便理解C语言中函数返回值的作用和类型。

在函数的递归调用方面,我们编写了一些递归求阶乘、递归求斐波那契数列的示例函数,以便掌握递归调用的原理和实现方式。

在实验过程中,我们针对每一个示例函数进行了编码,并通过编译器进行了测试和调试。

在测试过程中,我们特别注意了函数的输入参数和输出结果,确保程序的正确性和可靠性。

同时,我们还使用了一些调试技巧,如打断点、输出调试信息来帮助我们查找代码中的错误和问题。

三、实验结果通过本次实验,我们成功实现了所有示例函数,并通过了编译器的测试和调试。

我们发现C语言函数在编程中的作用非常重要,能够帮助我们实现代码的模块化和封装。

同时,通过函数的参数传递方式可以提高代码的复用性,通过函数的返回值可以获得函数的执行结果,避免了代码之间的耦合性。

另外,通过递归调用函数可以简化代码的实现和理解,但同时也需要注意递归的终止条件和递归的效率问题。

四、实验总结通过本次实验,我们总结出以下几个重要的收获和体会:1. 函数是C语言中的基本概念,是代码模块化和可读性的重要手段。

函数实验报告总结

函数实验报告总结

函数实验报告总结函数实验报告总结引言:函数是计算机编程中的重要概念,它能够将一组输入映射为输出,是程序设计中模块化和可重用性的基石。

为了更好地理解函数的概念和使用方法,我们进行了一系列的函数实验。

本文将对这些实验进行总结和归纳,探讨函数在实际编程中的应用。

实验一:函数的定义和调用在这个实验中,我们学习了函数的基本概念和语法。

通过定义一个简单的函数,我们了解了如何使用关键字“def”来定义函数,并通过调用函数来执行其中的代码块。

这个实验让我们明白了函数的封装性和可复用性,可以将一段代码封装成函数,供其他地方调用。

实验二:函数的参数传递在这个实验中,我们学习了函数的参数传递方式。

通过定义带有参数的函数,我们了解了函数参数的不同类型,包括位置参数、关键字参数和默认参数。

我们还学习了如何在函数调用时传递参数,并探讨了参数传递的机制和注意事项。

这个实验让我们对函数的灵活性和可变性有了更深入的理解。

实验三:函数的返回值在这个实验中,我们学习了函数的返回值。

通过定义带有返回值的函数,我们了解了如何使用关键字“return”来返回函数执行的结果。

我们还学习了函数返回值的类型和用途,包括返回单个值、返回多个值和返回空值。

这个实验让我们明白了函数的结果可以被其他代码使用,提高了代码的灵活性和可扩展性。

实验四:递归函数在这个实验中,我们学习了递归函数的概念和用法。

通过定义递归函数来解决问题,我们了解了递归的原理和应用场景。

我们还学习了递归函数的优缺点,包括代码简洁但可能导致性能问题。

这个实验让我们对递归思想和算法有了更深入的认识,提高了问题解决的能力。

实验五:高阶函数在这个实验中,我们学习了高阶函数的概念和用法。

通过定义接受函数作为参数或返回函数的函数,我们了解了高阶函数的特点和应用场景。

我们还学习了匿名函数和函数式编程的基本概念,以及如何使用内置函数和自定义函数来实现高级功能。

这个实验让我们对函数的扩展性和灵活性有了更深入的理解。

c语言函数实习报告

c语言函数实习报告

c语言函数实习报告c语言函数实习报告程序设计(C语言)实验报告实验目的(1)掌握函数的定义方法,调用方法,参数说明以及返回值;(2)掌握实参与形参的对应关系,一集参数之间的“值传递”的方式;(3)掌握函数嵌套调用及递归调用的设计方法;(4)在编写过程中加深理解函数调用的程序设计思想。

实验内容(1)编辑,编译,运行实验指导中的程序,并分析输出结果(2)编写一个函数primeNum(intx),功能是判别一个数是否是素数。

(3)编写函数mulNum(inta,intb),功能是判定a是否是b的整数倍实验1方法一:源程序:#include#includeintputeNum(intx) {intsum,a,b,c,d,e; sum=0;x=abs(x);a=x/10000;b=(x%10000)/1000; c=(x%1000)/100; d=(x%100)/10;e=(x%10)/1;sum=a+b+c+d+e;returnsum;}main(){inta,b;printf("Pleaseinputaninteger:");scanf("%d",&a);b=puteNum(a);printf("thesumofalldigitsis%d\n",b); }输入一个整数123运行结果如图输入整数98341验证运行结果如图方法二:#include#includeintputeNum(intx) {intsum,i,t;sum=0;x=abs(x);for(i=4;i>=0;i--) {t=pow(10,i);if(x>=t){sum=sum+x/t;x=x-(x/t)*t;}}returnsum;}main(){inta,b;printf("Pleaseinputaninteger:");scanf("%d",&a);b=puteNum(a);printf("Thesumofalldigitsis%d\n:",b);} 输入整数456运行结果如图输入整数98341验证运行结果如图实验2:源程序:#includevoidmove(chargeton,charputon){printf("%c->%c\n",geton,puton);}voidHanoi(intn,charone,chartwo,charthree){ if(n==1)move(one,three);else{Hanoi(n-1,one,three,two);move(one,three);Hanoi(n-1,two,one,three);}}voidmain(){intm;printf("Inputthenumberofdiskes:");scanf("%d",&m);printf("Thestepsofmoving%ddiskes:\n",m);Hanoi(m,'A','B','C' );}输入3运行结果如下:输入4运行结果如下:实验2:源程序:#includeinti,a,x;intprimeNum(intx){for(i=2;i {a=x%i;if(a==0)return0;}return1;}main(){printf("Pleaseinputx!\n");scanf("%d",&x);if(x printf("wronginput!\n"); else{a=primeNum(x);if(a==0)printf("%disnotaprimenumber!\n",x);else printf("%disaprimenumber!\n",x);}}输入数据0运行结果如下:输入数据1运行结果如下:输入数据2运行结果如下:输入数据3运行结果如下:输入数据9运行结果如下:输入数据13运行结果如下:输入数据59运行结果如下:输入数据121运行结果如下:实验3:源程序:#includeintmulNum(inta,intb){inti,c;c=a%b;if(c>0)i=0;elsei=1;returni;}main(){inta,b,s;printf("pleaseinputaandb:\n");scanf("%d%d",&a,&b);s=mulNum( a,b);if(s==1)printf("%disamultipleof%d\n",a,b);elseprintf("%disnotamultipleof%d\n",a,b);}输入数据1和5运行结果如下:输入数据5和5运行结果如下:输入数据6和2运行结果如下:输入数据6和4运行结果如下:输入数据20和4运行结果如下:输入数据37和9运行结果如下:出现的问题及解决方法:编译过程中常出现因错漏而使语句不规范的现象。

c语言实习心得体会(5篇)

c语言实习心得体会(5篇)

c语言实习心得体会作为一个计算机科学与技术专业的学生,我在大学期间选择了参加一次C语言实习。

通过这次实习,我深刻地体会到了学习和应用C 语言的重要性,提高了自己的编程能力,同时也增加了对计算机底层原理的理解。

在这篇文章中,我将分享我在C语言实习中的体会和心得。

实习的第一天,我们首先进行了一些关于C语言的基础知识的学习。

这些基础知识包括了C语言的语法规则、数据类型、运算符、流程控制等。

通过这些学习,我对于C语言的基本语法和使用有了一个较全面的了解。

同时,老师也教给了我们如何使用C语言进行简单的程序设计,如如何编写一个求和的程序、如何编写一个判断素数的程序等。

这些小程序的编写对于我们理解C语言的逻辑以及动手能力的提升非常有帮助。

在实习过程中,我们还学习了C语言的高级特性,如指针、结构体和动态内存分配等。

指针作为C语言非常重要的一个概念,掌握了指针的使用,我们可以更加灵活地操作内存,提高程序的效率。

在学习指针的过程中,我意识到了指针的重要性和使用的灵活性,通过运用指针,我们可以更好地解决一些问题,并且提高程序的性能。

而学习结构体的过程中,我对于数据的组织和管理有了更深入的理解,这对于将来的工作和学习中都是非常有帮助的。

在实习过程中,我们还学习了C语言的文件操作和输入输出。

文件操作是C语言非常常用的一个功能,通过文件操作,我们可以读取和保存数据,实现数据的长期存储和传输。

在学习文件操作时,我意识到了数据的重要性和安全性。

在实际的应用中,我们经常需要将数据存储到文件中,通过文件操作,我们可以实现数据的读取和保存。

而对于输入输出的学习,提高了我们程序的灵活性和可扩展性。

在以后的编程工作中,我相信这些知识会发挥非常重要的作用。

除了上述的基础知识学习,我们在实习过程中还进行了一些实际的编程练习和项目开发。

这些练习和项目开发对于我们提高编程能力和实践能力非常有帮助。

通过实际的编程练习,我们可以将之前学习的知识运用到实际的项目中,更好地理解和掌握这些知识。

c语言函数实验报告总结

c语言函数实验报告总结

c语言函数实验报告总结C语言函数实验报告总结一、引言C语言是一种广泛应用于嵌入式系统和系统编程的高级编程语言,函数是C语言的基本组成单元之一。

本实验旨在通过学习C语言函数的定义、调用和参数传递等知识,掌握函数的使用方法和技巧。

在实验过程中,我通过编写不同类型的函数,并进行调试和测试,深入理解了函数在程序中的作用和重要性。

二、函数的定义和调用在C语言中,函数是一段具有特定功能的代码块,可以在程序中反复使用。

函数的定义包括函数名、参数列表、返回值类型和函数体等组成部分。

通过函数名和参数列表的组合,可以唯一标识一个函数,实现函数的调用。

在实验中,我通过编写简单的函数,如计算两个数的和、差、乘积和商等,掌握了函数的定义和调用方法。

在调用函数时,需要根据函数的参数类型和个数,传递相应的参数值。

通过调用函数,可以实现代码的模块化和复用,提高程序的可读性和可维护性。

三、函数的参数传递C语言中的函数参数传递有两种方式:值传递和指针传递。

值传递是将实参的值复制给形参,形参在函数内部进行操作,不会影响实参的值。

指针传递是将实参的地址传递给形参,通过操作指针可以改变实参的值。

在实验中,我通过编写函数,如交换两个数的值、计算数组元素之和等,学习了函数参数传递的不同方式。

对于简单的数据类型,如整型、浮点型和字符型,可以使用值传递方式。

而对于数组和结构体等复杂的数据类型,应使用指针传递方式,以提高程序的效率和灵活性。

四、函数的返回值函数的返回值是函数执行完毕后返回给调用者的结果。

在函数定义时,可以指定函数的返回值类型。

在函数体中,通过return语句返回具体的数值或表达式的值。

在实验中,我通过编写函数,如判断一个数是否为素数、计算阶乘等,了解了函数返回值的作用和使用方法。

函数的返回值可以用于判断函数执行的结果,以及作为其他函数的参数或表达式的一部分。

五、函数的嵌套调用在C语言中,函数可以嵌套调用,即一个函数内部调用另一个函数。

c语言实验报告函数总结心得

c语言实验报告函数总结心得
姓名:郑旸学号: 20XX****** 实验成绩:___
一、实验目的及要求
(1) 掌握C的数据类型的声明、定义、赋值及引用;
(2) 掌握变量和常量之间的关系,以及各种常见的常量表示方法; (3)
掌握C的有关运算。算术运算中的自反、自增、自减运算符的使用;关系表达式和逻辑表达式的逻辑值表示方法和基本运算规律;学会在C语言环境下表示条件表达式;
二、实验内容
完成并熟悉程序输入、编译、连接、运行过程,直到程序输出结果正确;
学习基本的调试程序方法(包含编译、连接错误信息的正确理解)。 程序实例如下:计算 sum=a+b int main(void) {
int nA,nB,nSum; nA=10; nB=20; nSum=nA+nB;
printf("Sum is %d\n",nSum); return 0;
putchar是字符显示函数,只能显示单个字符。
实验内容2:
一)用if语句编写该程序
原理:1) 用scanf函数从计算机终端输入成绩g; 2) 用if语句的嵌套结构选择相应成绩的等级; 3) 用printf函数输出该成绩等级。
源程序:
在visual c++ 环境下运行程序
调试结果:
(4) 运行结果:
int wanshu(int num); /*函数声明*/
void main { int i;
for(i=1;i #include
//判断一个整数是否为素数 int prime(int num) {int i;
if(num==1 || num==0)return 0;for(i=2;i='a' && c = 'A' && c ='0'&&c<='9' {}

c语言函数实验总结

c语言函数实验总结

c语言函数实验总结本次实验主要是在C语言中熟悉掌握函数的概念和使用方法,对于函数的参数传递、返回值、函数调用等方面进行了深入学习。

在实验中,我积极参与实验操作,认真观察实验现象,结合课本和教师的指导,顺利完成了实验任务。

首先,在实验开始之前,我们首先对函数的概念进行了学习和了解。

函数是C语言程序的基本单位,是一个独立、完整的程序模块,具有特定的功能。

函数可以接收参数,进行一系列的操作,然后返回一个值。

使用函数可以使程序结构清晰,提高代码的可读性和可维护性,同时可以减少代码的重复使用,提高代码的复用性。

其次,我们学习了函数的定义和调用的方法。

函数的定义由函数头和函数体组成,函数头包括返回值类型、函数名和参数列表。

函数的调用就是通过函数名和实参来调用函数,实参的个数和类型必须与形参一致。

在实验中,我们通过实例和示例代码来熟悉和掌握函数定义和调用的方法。

在学习函数的参数传递时,我们了解了C语言中参数传递的方式,包括值传递、指针传递和引用传递。

值传递是指将实参的值复制一份传递给形参,在函数内部修改形参的值不会影响到实参。

指针传递是指将实参的地址传递给形参,在函数内部修改形参的值会影响到实参。

引用传递是指将实参的引用传递给形参,在函数内部修改形参的值会直接影响到实参。

通过实验操作,我们深入理解了参数传递的概念和原理,并能够灵活运用于实际的编程中。

在实验中,我们还学习了函数的返回值。

函数的返回值是指函数执行完毕后返回的一个值,可以是数值、字符或者指针等。

函数的返回值类型在函数定义的时候声明,在函数体中通过return语句返回具体的值。

在实验中,我们通过实例和示例代码来了解函数返回值的意义和用法,并能够正确使用返回值完成相应的操作。

最后,在实验中我们还学习了递归函数和库函数的使用。

递归函数是指函数调用自身的函数,可以解决一些问题的重复操作。

递归函数需要设置递归出口,以避免无限循环调用。

库函数是在C语言中提供的一些已经封装好的函数,可以直接调用来完成特定的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)关于不同数据类型之间的转换问题mainO { c harch二'A';
inti=7, r esultjfloa tf=;double d=;
resul t二ch/i+f*d-(f+i);
p rintf (〃Res ultvalueis %d\n〃,resu It);
实例:请给出下列程序代码的结果intmain(void) intm , n, k; m=n=k二T ;
结果:
运行结果正确
2013级2班郑吸C语言程序设计
实验报告成绩册
姓名:郑名学号:2013 060240
综合成绩:
数学与软件科学学院实验报告
学期:2 015至_2016第1学期2015年9月2日
课程名称:C语言程序设计专业:数学与应用数学2013级2班实验编号:1实验项目_
C程序的运行环境和运行一个C程序的方法指导教师:
4.理解变量作用域和存在期的概念,掌握全局变量和 局部变量、动态变量和静
态变量的定义、说明和使用方法
二、实验内容
1、完善所给的程序,通过定义一个max3函数实现求 三个数中的最大值的功能。#inc lude
intm ax3 (inta, i ntb, intc) ;/*函数声明*/
vo idmain () {
例如:若n=10,则A10=
三、实验小结
一、实验目的和要求
5.掌握一维数组、二维数组的定义、使用及初始化6.
字符型数组使用
7.学习数组作为函数参数的用法8.掌握与数组有关的 常用排序算法
二、实验内容(要求每题都复制程序并粘贴测试结果)
1、编程实现如下功能:输入以!作为结束的字符串, 并统计该字符串中字母、数字、其他字符的个数。
C
C语言实验报告《函数》
学号:姓名:班级:日期:
指导教师:成绩:
实验四函数
一、实验目的
1、掌握函数定义、调用和声明的方法
2、掌握实参和形参之间的传递方式
3、函数的嵌套调用
二、实验内容
1、写一个函数,将两个字符串连接。
2、编写一个函数,由实参传来一个字符串,统计此字 符串中字母、数字、空格和其他字符的个数,在主函数中 输入字符串以及输出上述的结果。
i nta, b, c; in tmax;
pri ntf (/zPleas einputthre enumbers:,z) ; scanf (/z% d%d%d〃,a, b , c);
max=max3 (a, b, c ) ;/*调用max3函数,其中a, b, c作为 其参数,max用于保存max3函数的返回值*/
孙峪怀
姓名:郑昉学号:2013060 240实验成绩:
一、实验目的及要求
(1)
熟悉所用计算机系统的基本操作方法以及在该系统下 安装、编辑、编译、连接和运行一个C语言源程序的基本 操作步骤(以TurbocC为基本背景);
(2)学习基本的C语言程序设计与调试环境设置方法;
(3)通过运行简单的C程序,了解C程序的特点。
for (i=l ; i}
{
if (num %i==0) s+=i ;} if (s二二nu m) returnl; elsereturn 0;}
3、找出1〜1000之内的所有素数并输出。要求首先定 义一个intpri me (intnum)函数,该函数用于判断参数num是否为素数,如果是则函数返回值为L否则为0;并循环 调用该函数以判断1 ~1000之内的素数。
四、实验结果
(1)对TC程序的执行过程和结果进行分析
A.一个完整的C语言程序必须有且只有一个main。主 函数,它是所有C语言程序执行的开始点。当主函数不带 参数时,其后的圆括号不能省略。B. main。函数有?{?开 始,至U?}?结束。C.每条语句均以“;”结束。
D.有一个输出语句printf ()用于输出结果,其中?\n ?表示回车换行。对应的输入语句一般用sc anf()
2、在循环结构程序设计实验的第6题求完数中,要求 编写程序判断riooo之内的哪些数是完数。现要求改写该 程序,新的程序中需要定义一个intw anshu(intn um)函数, 该函数功能是判断函数参数nu m是否为完数,如果是则函 数返回值为b否则为0o完成wans hu函数定义后,在新 的程序中调用wans hu函数,使得新的改写的程序能判断1〜1 000之内的哪些数是完数。^include
intwans hu(intnum) ;/*函数声明*/
v oidmain(){inti:
for (i二1; i{
if(wanshu(i))A调用wanshu函数,其中i作为其参 数,若调用后返回值为1则说明是完数,否则不是Vprintf (〃%d是完数\n〃,i) ;)
/*可在此编写wanshu函数,实现一个数n是否是完数*/intw anshu (intn um) {ints=0, i :
二、实验内容
完成并熟悉程序输入、编译、连接、运行过程,直到 程序输出结果正确;
学习基本的调试程序方法(包含编译、连接错误信息的 正确理解)。程序实例如下:计算sum=a +bintmain(void) {
in tnA, nB, nSu m; nA=10; nB =20; nSum=n A+nB;
pri ntf ("Sumis %d\n〃,nSum ) :returnO;
注:一般可以使用ge ts函数gets(s tr)将输入字符串 保存至str字符数组中,该函数以回车作为输入结符; 在本题中,需要使用!作为输入的结束符,可考虑:#i nclude〃〃
#i nclude〃〃
intnumOfLe tter=O, num OfNumber=O , numOfElse =0;//分别表示字母、数字、其他字符的个数
输入程序,并运行该程序。分析运行结果是否正确。
再运行一次程序,输入分数为负值,这显然是输入是
出错,不应该给出等级,修改程序,使之能正确处理任何 数据,当输入数据大于100和小于0时,通知用户“输入 数据错”,程序结束。
三、主要仪器设备
仪器:计算机
实验环境:w indowsXP+v isualc++
四、实验过程
3、请将实验三中的实验内容三改正后,再改写成函数 形式。物理实验报告-化学实验报告-生物实验报告-实 验报告格式•实验报告模板
三、实验步骤与过程
四、程序调试记录
第六次实验函数
一、实验要求
1.掌握函数定义和调用的方法
2.掌握函数嵌套调用和递归调用的方法
3.理解实参与形参的对应关系以及“值传递”调用函 数的方法
}
三、实验步骤
⑴安装TC,如果已安装好,可以跳过此步;
(2)进入TC的编辑窗口,进行基本的环境设置;(3)熟 悉基本的TC编辑操作方法和文件创建、保存方法;(4)
输入一个C源程序,进行编辑、编译、连接、运行。 完成一个简单的程序设计,运行输出正确结果。
(5)输入其它源程序并进行调试(注意错误提示信息); 实验报告附页
(4)掌握不同类型数据之间的转换和赋值方法;
二、实验内容
(1)
教材相关内容为基础,考察变量的声明、定义、使用 的先后关系;考察不同数据类型变量之间相互赋值的结果; 考察各种形式的常量表示;
(2)
基本的C运算规律,尤其是算术运算中的自反、自增、 自减等运算和关系表达式、逻辑表达式的特殊运算规律的 掌握。
4.结合程序掌握一些简单的算法。
二、实验内容和实验要求
实验内容1::试编写程序,用getchar函数读入两个 字符给
cl, c2,然后分别用putchar函数和printf函数 输出这个字符。
实验要求:(1)输入事先已编好的程序,并运行该程序。 分析运行结果是否正确。
比较用Printf函数和p utchar函数输出字符的特点。
voidtest () {}
voidma. in ()
chare;
while⑴{}
scanf (〃%c〃, c) ; if (c二二’! ’){}
br eak;
if (c >二'a' c二'A' cnumOfLett er++;
)
el seif (c>二'0 ' cnumOfNum ber++;
else {}
numOfEls e++;
本科实验报告专用纸
课程名称C语言程序设计成绩评定实验项目名称简单 的C语言程序设计实验项目编号实验项目类型验证型实验 地点指导教师学生姓名学号学院专业一、实验目的
1.掌握各种类型数据的输入输出的方法,能正确使用 各种格式转换符。
2.学会正确使用逻辑运算符和逻辑表达式。
3 .熟练掌握if语句和switch语句。
(2)给出实验过程中出现的主要问题和现象以及解决方 法:A.忘记输入“;”,无法运行。解决方法,加上即可运 行结果:Sum=30
学期:2015至_2016—第_1一学期2015年9月16日课 程名称:C语言程序设计专业:数学与应用数学2013级2班
实验编号:2实验项目—数据类型、运算符和表达式指 导教师:孙峪怀
#include#include
//判断一个整数是否为素数intprime (intnum) {i nti;
if(n um==lI num ==0)return 0;for(i=2:iif(num%i=
=0) returnO ; }returnl:}
voidmain () {
inti:
f or (i=l; iif (prime (i))printf (/?%4 d〃,i) ;})
pri ntf (/zthema ximumnumbe rof%d, %d, % dis%d\n〃,a , b, c, max) ;}
相关文档
最新文档