c语言实践报告范文

1 / 2
c语言实践报告范文
c语言实践报告范文1:在科技高速发展的今天,计算机互联网在人们之中
的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我
们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其严
重。

在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实
践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一
定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,
更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时
的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学
生有用地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今
后的继续学习打下一个优良的基础。为此,我们结合课堂讲授的内容和进度,
安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内
容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如
下几个方面:

1、加深对课堂讲授内容的理解
课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不简
易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又
必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的
理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容
自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大
部分学生是初次接触程序设计,缺乏程序设计的实践所致。

2、熟悉程序开发环境、学习计算机系统的操作方法一个c语言程序从编
辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓;环境;就
是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序
开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算
2 / 2

机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁
通,很快掌握新系统的使用。

3、学习上机调试程序
完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上
机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不
存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提
供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错
误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程
序调试方法是非常严重的。

有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所
在。

c语言实践报告范文2:做完这个课程设计,我们的自信一下子提高了;尽管
对于有些人这种程序会很简单,可对我们c语言初学者来说,已经很不简易
了。这次体验为以后的学习计算机的我们增强了信心。享受劳动成果的滋味实
在很优美啊!虽然对着电脑做程序,有点累有点热,可是当看到劳动成果时,真
是别有一番滋味在心头啊!世上无难事,只怕有心人,的确如此。做完这个程序
最大的收获就是感受到了集体的力量,当然个人的智慧也是很严重的哦!冗忙了
一个多星期,在大家的共同努力下,我们总算将此程序设计出来。尽管不是自
己独立完成,但仍然很高兴,因为在设计的过程中,让我了解到要设计一个程
序,查找资料是至关严重的,在他人的基础上,再根据自己所学进行修改与调
试,最后设计出自己想要的程序,这过程艰难,但只要你持之以恒,胜利指日
可待。

合集下载

程序设计实践报告(2篇)

程序设计实践报告(2篇)

第1篇一、引言随着计算机技术的飞速发展,程序设计已成为现代社会中不可或缺的一部分。

为了提高自己的编程能力,我选择了一门程序设计课程进行实践学习。

本文将详细记录我在课程中的实践过程、心得体会以及遇到的问题和解决方法。

二、实践过程1. 课程背景本课程旨在培养学生的程序设计能力,让学生掌握基本的编程思想、算法和编程语言。

课程内容主要包括C语言、数据结构、算法分析等。

2. 实践内容(1)C语言编程:学习C语言的基础语法、数据类型、运算符、控制结构、函数、指针等。

(2)数据结构:掌握数组、链表、栈、队列、树、图等基本数据结构及其应用。

(3)算法分析:学习算法的基本概念、时间复杂度、空间复杂度、排序算法、查找算法等。

(4)项目实践:结合所学知识,完成一个小型项目,如制作一个简单的计算器、学生信息管理系统等。

3. 实践步骤(1)课前预习:提前阅读教材,了解课程内容,为课堂学习做好准备。

(2)课堂学习:认真听讲,做好笔记,积极回答问题,与同学交流心得。

(3)课后练习:完成课后习题,巩固所学知识。

(4)项目实践:查阅资料,设计项目方案,编写代码,调试程序,直至项目完成。

三、心得体会1. 程序设计需要良好的逻辑思维能力在程序设计过程中,需要具备良好的逻辑思维能力,以便正确地分析问题、设计算法和编写代码。

通过本课程的学习,我意识到逻辑思维能力在编程中的重要性,并在实践中不断锻炼自己的思维能力。

2. 编程需要耐心和细心编程过程中,会遇到各种问题和错误。

只有具备耐心和细心,才能及时发现并解决问题。

在课程实践中,我学会了如何耐心地调试程序,细心地检查代码,确保程序的正常运行。

3. 团队合作的重要性在项目实践中,我与同学们分工合作,共同完成项目。

通过团队合作,我学会了如何与他人沟通、协调,提高了自己的团队协作能力。

4. 持续学习的重要性程序设计领域不断发展,新技术、新算法层出不穷。

为了跟上时代的步伐,我们需要持续学习,不断提高自己的编程能力。

程序设计实践报告

程序设计实践报告

程序设计实践报告程序设计实践报告随着个人的素质不断提高,报告十分的重要,报告具有语言陈述性的特点。

那么大家知道标准正式的报告格式吗?以下是小编为大家收集的程序设计实践报告,欢迎大家借鉴与参考,希望对大家有所帮助。

通过c语言实践,让我加深了对c语言的了解,而不只是单单的在课本中学到的那些理论,平时乏味的课程,通过自己动手亲自编写,变的生动有趣,而在自己动手的过程中,出现的问题很多,比理论要难的多,当一个程序写完以后,经常会有很多错误而没法解决。

不过,通过几天的实践,逐渐积攒了一些经验,有些错误可以很快就看出来。

这次实践有很大的收获,让我对c语言有了更深的认识,平时在课堂上学到的东西可以自己动手编写,将其转化成一些实用的技能。

如果是一个程序写完一处错误也没有,会有种成就感,于是兴趣就来了,兴趣来了,自然学的东西也就多了,能把理论变成实际的技能,让我对c语言有了浓厚的兴趣和更深层的认识。

c语言是一个有序的学习,学了最基本的替换,然后扩展到循环,嵌套,条理很清楚,不是一个零散的知识,实际上所有的课程都如此,不过通过实践我也知道了自己的不足,存在的很多问题。

比如自己写的写的小程序出了问题,不会解决了就叫老师帮忙,虽然说一定意义上增加了师生之间的感情,但是会养成一种依赖的心理,碰到问题了第一个想到的是求助而不是自己独立解决,所以以后要多多锻炼自己的信心和增加自己的能力,争取做到老师不在身边的时候也可以完成一些简单的程序编写与错误排除。

还有自己的基础知识不扎实,遇到的问题,没有很好的逻辑思维,亲自编写一个陌生的程序的时候会有种无法下手的感觉,找不到突破口。

通过实践,逐渐理清了顺序,对于简单的程序和一些相对比较繁琐的嵌套,循环,不在是看着一头雾水。

其实只要理清了思路,把基础知识掌握了,然后有条不紊的分析,一步一步理解,c语言还是很有意思的课程。

自己亲自动手编写程序让我增加了对c语言程序开发环境的.了解,在上课的时候老师就讲,学习c语言最重要的是学习c语言的逻辑思维,不管以后从事什么行业,学习c语言都对自己的职业很有帮助,如果是从事编程工程工作的话,就更有帮助了,即使以后的编程工作可能不用c语言,但是拥有扎实的c语言基础是对工作很有用的。

实验报告总结范文

实验报告总结范文

实验报告总结范文一周的C语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。

在做题的过程中让我们把这些知识复习了一遍,强化了知识!其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。

鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。

再次,平时我们学C语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有激情,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。

但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。

每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。

因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。

在编写程序中,真的是细节决定成败,因为不管程序的语句是多是少,但是只要有一条语句或语法不正确,就不能使程序得到所需要的结果。

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

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

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

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

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

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

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

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

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

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

C语言作业(实验报告

C语言作业(实验报告

《程序设计基础》(c语言)实践报告专业: 计算机科学与技术班级: 信息大类1303姓名: 蒋国辉学号: 1130299090教师:《程序设计基础》(c语言)课程组教师寄语课程简介《程序设计基础》是计算机相关专业的专业基础课,其目的是为了培养学生程序设计的技能,使学生掌握程序设计的基本思想和方法,培养学生用计算机解决实际问题的能力。

该课程是后续理论和实践教学的基础和重要工具,将直接影响到专业兴趣的培养,后续专业课程教学内容的实施。

课程内容本课程教学的主要内容包括:1、程序与程序设计的基本概念;算法与算法的表示;结构化程序设计方法等。

2、C语言的基本组成,C程序的基本结构;C程序的上机过程;C语言的数据类型和各类运算规则。

3、顺序程序设计;选择结构程序设计;循环控制;函数;指针;结构体和文件等。

4、C程序的模块化结构;函数的定义与调用,包括函数的递归调用;变量存储属性;工程文件的建立和使用;编译预处理;库函数简介;文件的概念;文件的建立、打开与关闭;各种文件的读写方法。

补充说明1、本课程作为一种与计算机“沟通”的语言工具,在某种程度上讲,和普通话、英语有一些类似。

对初学者而言,最好的学习方式就是在基本的语法规则框架下,不断的模仿和重复训练,最畏惧和担心的就是灵活与多变。

只有不畏惧,才能敢模仿,敢写、敢调试。

才能避免掉入语法漩涡止步不前。

2、课程共设8个单元,对于每个单元的实践内容,按照基础训练和差异化训练相结合的思想,设置了多道编程题目,同学们在每个单元可以根据实际情况,可选做3道,鼓励在有精力的情况下尽可能多练习。

3、课程的源码可以手写也可以打印出来粘贴,对程序运行结果打印粘贴。

4、单元内容即是平时基本功的训练,也可当做理论考试的复习。

实验1 顺序结构程序设计一、实验目的1. 熟悉C语言的编程环境,掌握C程序运行的一般步骤;2. 掌握C语言中数据的输入输出方法,常用输入/输出函数的使用;3. 掌握顺序结构程序设计方法,能编写简单的C程序;二、实验内容1、编写程序,输入一个四位数,打印输出其个位数、十位数、百位数和千位数。

大学程序设计实践报告(2篇)

大学程序设计实践报告(2篇)

第1篇 一、引言 随着计算机技术的飞速发展,程序设计已经成为计算机科学领域的基础课程。在大学阶段,程序设计课程旨在培养学生的编程思维、算法设计能力和编程实践能力。本报告将详细记录我在大学期间进行的程序设计实践,包括实践内容、过程和收获。

二、实践内容 1. 课程学习 在大学期间,我参加了《C语言程序设计》、《数据结构》、《操作系统》等课程,通过学习这些课程,我掌握了C语言编程基础、数据结构设计和操作系统原理等知识。

2. 实验课程 在实验课程中,我完成了以下实践项目: (1)C语言编程:实现了学生信息管理系统、计算器程序、冒泡排序等小型项目。 (2)数据结构:实现了链表、栈、队列、二叉树等数据结构,并进行了相应的操作。

(3)操作系统:学习了进程管理、内存管理、文件系统等知识,并实现了简单的文件系统。

3. 课程设计 在课程设计环节,我选择了“图书管理系统”项目。该项目包括用户注册、登录、查询、借阅、归还等功能。在项目开发过程中,我运用了面向对象编程思想,使用了Java语言和MySQL数据库。

4. 参加竞赛 为了提高自己的编程能力,我参加了“蓝桥杯”全国软件和信息技术专业人才大赛。在比赛中,我独立完成了题目,并取得了优异的成绩。

三、实践过程 1. 学习阶段 在实践过程中,我首先通过课堂学习、阅读教材和参考书籍,掌握了程序设计的相关知识。在遇到问题时,我会积极向老师和同学请教,并查阅相关资料。

2. 实验阶段 在实验阶段,我按照实验指导书的要求,逐步完成了各个实验项目。在实验过程中,我学会了如何使用集成开发环境(IDE),如Visual Studio、Eclipse等,并掌握了调试技巧。

3. 课程设计阶段 在课程设计阶段,我首先进行了需求分析,明确了项目的功能需求。然后,我设计了系统架构,并进行了模块划分。在开发过程中,我遇到了很多困难,如数据库连接、界面设计等。通过查阅资料、请教老师和同学,我逐步解决了这些问题。

C语言课程设计实践报告—学生选课管理系统[内附程序源代码](可编辑)

C语言大型作业实践报告计算机1001制作者:李菁华张兆丰秦恒加2011年6月题目:选修课程管理系统要求:假定有N门选修课,每门课有课程编号、名称、课程性质、总学时、授课学时、实验或上机学时、学分、开课学期等信息。

学生可按要求(如总学分不能少于20学分)选课。

课程信息维护,如录入、修改、删除等,课程信息用文件保存。

课程信息浏览?输出。

学生选课功能。

查询功能包括:按学分、课程性质、学生等查询。

统计功能。

统计各门课程的选修人数。

本系统要有通用性、界面美观、操作方便。

要考虑系统安全。

课程信息录入系统选修课程信息录入选修课程信息保存主程序目录选择总体设计思路(流程图):学生选课系统课程信息读入学生信息输入选课系统数据保存选修课数据维护系统添加修改删除以word格式输出密码系统密码验证系统权限限制系统密码对退出程序密码对选修课程信息查找按各种类型查找密码错3次以上具体算法流程设计思路(流程图):主程序目录选择1.学生选课系统;2.选修课程信息输出;3.选修课程信息查找;4.管理员选项;5.退出系统。

管理员选项密码验证系统读入系统时间,通过强制转换成unsigned long int型数据作为初始密码用户输入密码(若是管理员会拥有密码钥匙,得出现在的密码,该密码每分钟都会变化)密码正确进入管理员管理界面,密码不正确重新输入密码输入错误3次以上 12 3学生选课系统选修课程信息以word2003形式输出返回主菜单选修课程信息查找选修课程信息从文件内读入输入按什么查找1.课程编号;2.课程名;3.课程种类;4.总课时;5.教学课时;6实验课时;7.学分;8.开课学期;9.已选人数。

输入查找的关键字从文件内读入的课程信息与关键字逐一对比,完全匹配输出;查找完毕学生信息输入课程信息浏览不选少于这门20分选课系统课选课成功判断学分是否大于20分大于20分结束选课选课信息储存退出程序管理员模块管理员模块 3目录选择1.学生选课系统;2.选修课程信息管理系统;3.退出系统12 5学生选课系统二级目录选择1.新建选修课程信息;2.管理选修课程信息;3.统计每门课程选择人数;4.选修课程信息输出;5.回到主菜单。

C语言运算符和表达式-实验报告

中山大学南方学院电子通信与软件工程系课程名称:高级语言程序设计实践实验题目:运算符和表达式附:实验报告专业:年级:完成日期:学号:姓名:成绩:一、实验目的1、能够使用C语言进行简单的算术运算、关系运算和逻辑运算。

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

3、进一步熟悉C语言程序的编辑、编译和运行的过程。

二、实验原理1、用int定义整型变量来存放整数;2、用float定义浮点数变量来存放小数;3、使用scanf() 函数从键盘输入两个整型数据,并赋值给两个变量。

三、实验过程1、算术运算实验代码如下:#include <stdio.h>#include <stdlib.h>int main(){int a=2, b=3;float x=3. 9, y=2. 3;float result;result=(float) (a+b) /2+(int) x%(int) y;return result}输出结果如图:2、算术运算实验代码如下:#include <stdio.h>#include <stdlib.h>int main(){int number;int a1, a2, a3;printf("请输入一个三位数:");scanf("%d", &number) ;a1=number%10;number=number/10;a2=number%10;a3=number/10;printf("三位数%d的个位数字是%d,十位数字是%d,百位数字是%d\n",number,a1, a2, a3) ;return 0;}输出结果如图:3、关系运算与逻辑运算实验代码如下:#include <stdio.h>#include <stdlib.h>int main(){int x;printf("输入x的值:") ;scanf("%d", &x) ;printf("表达式(x>0)的值:%d\n", x>0) ;printf("表达式(x>=-20&&x<=-10)的值:%d\n", x>=-20&&x<=-10) ;printf("表达式(x>=100||x<10)的值:%d\n", x>=-20&&x<=-10) ;printf("表达式(x>20&&x%3==0的值:%d\n", x>20&&x%3==0) ;if(x%5==0&&x%3==0)printf("yes\n") ;elseprintf ("no\n") ;return 0;}输出结果如图:4、综合任务实验代码如下:#include <stdio.h>#include <stdlib.h>int main(){int grad1, grad2;scanf("%d%d", &grad1, &grad2) ;printf("表达式(grad1>=0&&grad1<=100)值:%d\n",grad1>=0&&grad1<=100);printf("表达式(grad2>=0&&grad2<=100)值:%d\n",grad2>=0&&grad2<=100);printf("%d", grad1>grad2? grad1:grad2) ;return 0;}输出结果如图:四、思考并回答以下问题1、举例说明逻辑运算符的短路特性。

实训报告_程序设计实践(3篇)

第1篇一、实训背景随着计算机技术的飞速发展,程序设计已经成为计算机科学与技术领域的重要技能。

为了提高学生的实践能力,培养具备实际编程经验的软件工程师,我校组织了本次程序设计实践实训。

本次实训旨在通过实际编程项目,让学生深入了解编程语言的特点和应用,掌握编程的基本方法和技巧,提高编程能力和团队协作能力。

二、实训目标1. 掌握一种编程语言(如Java、C++、Python等)的基本语法和编程技巧。

2. 熟悉软件开发的基本流程,包括需求分析、系统设计、编码实现、测试和维护。

3. 提高编程能力,包括代码编写、调试、优化和重构。

4. 培养团队协作精神,提高沟通和协调能力。

三、实训内容本次实训分为以下几个阶段:1. 需求分析:明确项目目标,分析用户需求,确定系统功能。

2. 系统设计:根据需求分析结果,设计系统架构,包括模块划分、接口定义等。

3. 编码实现:根据系统设计文档,编写代码,实现系统功能。

4. 测试与调试:对代码进行测试,发现并修复错误,确保系统稳定运行。

5. 优化与重构:对代码进行优化,提高系统性能,重构代码以提高可读性和可维护性。

四、实训过程1. 需求分析项目名称:学生信息管理系统项目描述:开发一个学生信息管理系统,用于管理学生的基本信息、课程成绩、课程安排等。

需求:(1)用户登录功能:系统提供用户登录功能,用户需输入用户名和密码登录系统。

(2)学生信息管理:系统提供学生信息管理功能,包括添加、修改、删除学生信息。

(3)课程成绩管理:系统提供课程成绩管理功能,包括添加、修改、删除课程成绩。

(4)课程安排管理:系统提供课程安排管理功能,包括添加、修改、删除课程安排。

2. 系统设计系统架构:(1)前端:使用HTML、CSS和JavaScript实现用户界面。

(2)后端:使用Java语言开发,采用MVC模式,分为模型(Model)、视图(View)和控制器(Controller)。

(3)数据库:使用MySQL数据库存储数据。

C语言实验报告

课程名称: 程序设计基础(C)实验日期:2014年10月31日一、实验名称(本次实践的题目)输入输出函数的使用二、实验目的及要求1、掌握格式输入输出函数printf和scanf函数的使用三、实验环境PC机一台,windows 7 操作系统,VC++6.0软件四、实验过程1、用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。

问在键盘上如何输入。

#include <stdio.h>int main(){int a,b; float x,y;char c1,c2;scanf(“a=%db=%d”,&a,&b);scanf(“%f%e”,&x,&y);scanf(“%c%c”,&c1,&c2);printf(“a=%d,b=%d,x=%f,y=%f,c=%c,c2=%c\n“,a,b,x,y,c1,c2);}答:按如下方式在键盘下输入a=3b=78.5000071.8200Aa理由:主要是上面的scanf函数中的双引号中的内容决定了输出的格式%f%e表示输出的小数默认都是6位,所以要加后面加0补齐位数2、请编程序将“China”译成密码,密码规律是:用原来的字母后面第4字母代替原来的字母。

例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。

因此“China”应译成”Glmre”。

请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’。

分别用putchar函数和printf函数输出这5个字符。

答:#include <stdio.h>int main(){{char c1='C',c2='h',c3='i',c4='n',c5='a';c1+=4;//类型转换,字符型(char类型的变量存储的就是ASCII码)+数字=字符型c2+=4;c3+=4;c4+=4;c5+=4;printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5);printf("用putchar函数输出:");putchar(c1);putchar(c2);putchar(c3);putchar(c4);putchar(c5);printf("\n");}}3、编写一个程序,请输入以下结果(每列左对齐)12 43 6 94 8 12 165 10 15 20 25答:分析总共有5行,每行第一个的数字代表行数,同时也代表每行中有几个数字,行数乘以2 3以此类推可以得到对应的结果#include <stdio.h>int main(){int i=1;int j=1;for( i=1;i<=5;i++){for( j=1;j<=i;j++){ int m=j*i;printf("%d ",m);}printf("\n");}}五、实验结果(这栏可以不写)六、小结(用文字叙述本次实验存在的问题,解决方法或心得体会等,必须填写)你需要去了解数据输出格式的相关含义学会发现数字与数字之间的简单的逻辑关系如第2题掌握ASCII码char类型以及与整型之间的关系。

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