您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>c语言程序设计实验报告6篇

c语言程序设计实验报告6篇

标签:时间:

c语言程序设计实验报告 第一篇

   在进入输入程序后,主函数会先调用读取函数;将用户信息录入到结构体数组变量中后;程序会进入登录注册页面;登录成功后;程序会进入主菜单页面;主菜里的功能顺序是:printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t***       欢迎来到公交路线查询系统       ***\nxxx);

printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t***       1  公交线路信息录入功能        ***\nxxx);

printf(xxx\t\t\t***       2  公交线路信息浏览功能        ***\nxxx);

printf(xxx\t\t\t***       3  公交线路查询信息功能        ***\nxxx);

printf(xxx\t\t\t***       4  修改和删除公交线路信息功能  ***\nxxx);

printf(xxx\t\t\t***       5  公交信息保存功能            ***\nxxx);

printf(xxx\t\t\t***       6  公交信息读取功能            ***\nxxx);

printf(xxx\t\t\t***       7  退出                        ***\nxxx);

每次一个功能运行完之后程序页面都会提示是否继续该功能;no即返回主菜单让用户进行下一次选择;

c语言程序设计实验报告 第二篇

     刚运行程序,系统会首先进入读取页面,将用户曾输入过的信息一一录取到结构体变量中;方便之后的查询等功能;也方便输入功能的结构体是空串的判断;读取完成后,用户会通过登录页面进入主菜单,接着用户选择性的进入输入功能;用户将信息输入完成后,系统会让用户选择是否进入保存功能(即为写入功能);进入保存功能后,程序会将用户输入的所有信息全部保存到创建的文件夹中;

读取功能和写入功能都是先创建一个文件夹;让后用文件夹指针将文件夹地址储存;

接着用fwrite(储存用户的结构体数组变量名/*普通变量名也可以*/,sizeof(struct 结构体名),结构体数组个数,文件夹指针)将用户信息存储到文件夹中;

c语言程序设计实验报告 第三篇

(1)保存函数

        保存函数是将用户信息进行保存;该函数功能实现是:先用fp=fopen(“文件夹名”,“w”)将文件夹进行新建或打开;并且将新建文件夹的地址传给文件夹指针;接着通过fwrite(储存用户的结构体数组变量名/*普通变量名也可以*/,sizeof(struct 结构体名),结构体数组个数,文件夹指针)将用户信息存储到文件夹中;

(2)打开文件函数

     该程序的打开文件函数是嵌套在读取函数和保存函数内的;读取函数和保存函数相似;读取函数是先用fp=fopen(“文件夹名”,“w”)将文件夹进行新建或打开;然后用fp=fopen(“文件夹名”,“w”)将刚才的文件夹打开并同时把该文件夹的地址赋值给fq;而保存函数则是先用fp=fopen(“文件夹名”,“w”)将文件夹进行新建或打开,

接着用fwrite(储存用户的结构体数组变量名/*普通变量名也可以*/,sizeof(struct 结构体名),结构体数组个数,文件夹指针)将用户信息存储到文件夹中;其中保存函数和读取函数的文件夹名都是相同的;

.............

本章节可以仿照下面图片内容根据自己的实际情况书写,写完自己问题后把下面的图片删掉。

程序调试是指对程序的查错和纠正逻辑错误。 为了便于查错、在设计该程序的时候我采用了函数功能分工明确的方法,这为我后来的调试过程带来了很多方便。 在上机调试之前我对于编写的程序作了纸面上的检查,先消灭一些低级错误,所谓的低级错误是指由于人为的输入不仔细造成的,如{}没有搭配完整。漏写;号,拼写错误等,这些都是我们通过认真的态度在运行之前可以解决和避免的。而还可以减少机器时间。往往一连串的错误是由于漏写或写错一个字符引起的。 程序中使用很多自定义函数及结构体定义,自定义函数使得程序模块化思路更加清晰易懂,使用结构体方便某些数据的日后升级。 在代码书写中也是经常出现问题,比如在某个地方大小写字母不注意、多重循环中循环变量的不注意……出现的问题有自己发现并解决的有同学讨论的请教老师的,还有查资料解决……流程设计最初的时候没注意,致使编写程序模块很累无头绪,后来制作模块框架后好弄很多。 如要实现菜单的选择执行、怎么查找发车时间、如何查找发车日期、如何对车票价格进行排序:在解决相关问题时用到下面算法:用if语句实现菜单的选择执行、用switch语句实现菜单的选择执行、用循环语句实现主菜单的选择执行、使用数组查找最高 最低价格、使用数组查找发车时间等

(详述本次调试程序所取得的经验。如果程序未能通过,应分析其原因。)

通过这次实训,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的机体也有了一个大体的了解。 这次实训是老师给了题目,经过自己的努力,实现要求。先做简单的输出,一步步的再做其它要求,在实际操作过程中犯的一些错误还会有意外的收获,感觉实训很有意思。在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之处,特别是将功能单独写成.c文件和.h文件时存在许多错误,我会在以后的项目创建中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机实训的重要作用,特别是对数组和循环有了深刻的理解。

通过实际操作,学会C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。深刻体会到“没有做不到的,只有想不到的”“团结就是力量”,“实践是检验真理的标准”.....的寓意。 在此希望以后应多进行这样的实训,加长设间,培养我们独立思考问题的能力,提高实际操作水平。

程序设计(第四版),谭浩强,清华大学出版社,2023年

程序设计(第四版)学习辅导,谭浩强,清华大学出版社,2023年

按照上述格式修改成自己所参考的文献,提交时删除该红色字体部分

c语言程序设计实验报告 第四篇

一、实验目的:

1、掌握C语言的数据类型和变量的声明。

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

3、掌握C语言的运算符和表达式的使用。

二、实验内容:

①输人程序: #includevoid main { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=;e=; f=;g=; m=50000;n=-60000; p=32768;q=40000; printf(xxxa=%d,b=%d c1=%c,c2=%c d=% xxx,a,b,c1,c2,d,e); printf(xxxf=% m=%ld,n=%ld p=%u,q=%u xxx,f,g,m,n,p,q); } ②运行此程序并分析结果 (2)按习题4. 8要求编写程序 题目为: 设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。

程序:

三、实验步骤:

①输人程序:

#include

void main { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=;e=; f=;g=; m=50000;n=-60000; p=32768;q=40000; printf(xxxa=%d,b=%d c1=%c,c2=%c d=% xxx,a,b,c1,c2,d,e); printf(xxxf=% m=%ld,n=%ld p=%u,q=%u xxx,f,g,m,n,p,q); }

c语言程序设计实验报告 第五篇

进入主菜单后调用录入函数,先用for判断结构体变量是否为空串;为空串

的结构体用来临时保存用户输入的信息(当然后面会让用户自行选择该信

息是否保存),信息输入完毕后会让用户选择是否继续录入信息;no即返回

菜单;

如:printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t***       欢迎来到学生信息录入功能       ***\nxxx);

printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t***  1 确定输入              2 放弃输入  ***\nxxx);

printf(xxx\t\t\t********************************************\nxxx);

printf(xxx\t\t\t请你输入你的选择(1 或者 2):xxx);

c语言程序设计实验报告 第六篇

正文,中文:宋体,小四号,不加粗,首行缩进2字符,英文:Times New Roman, 小四号,不加粗,段前段后0行,下同

(正文格式对话框)

fopen:文件打开函数>>>fopen(“文件名”,“打开函数的方式”)

fread:文件读取函数>>>fopen(“文件名”,“打开函数的方式”){只能读取二进制}

fscanf:文件读取函数>>>fscanf(存文件地址的文件指针,“%+读取数据的类型”,变量){二进制和为文本都可以读取}

文件打开方式

w:write>>只写,(如果文件存在就打开,如果文件不存在,w方式会自动帮你在源文件的路径下自动创建!);

r:read   只读(前提是文件必须先存在!!!);

a:添加数据到文件;

r+:可读/写数据,该文件必须先存在,否则打开失败 w+:可读/写数据,用该模式打开新建一个文件,先向该文件写数据,然后可读取该文件中的数据 a+:可读/写数据,原来的文件不被删去,位置指针移到文件末尾

#include

#include

#includexxxxxx

/* run this program using the console pauser or add your own getch, system(xxxpausexxx) or input loop */

int main()

tn();

return 0;

#includexxxxxx

void an()

printf(xxxcalling the function in \nxxx);

#ifndef H_AN

#define H_AN

#include

#include

void an();

#endif

struct 结构体名

{定义所需数组或变量,如:

char a[10];

int b;

double c;

定义结构体变量:struct 结构体名 结构体变量名;

如果需要存入多条信息就将结构体变量写成数组,只需要一个就写成普通变量;

如:struct 结构体名字 A[10];

struct 结构体名字 b;

strcmp(字符型数组a,字符型数组b)==0>>相同

                                  ==1>>前面的字符串对应的ask码大于后面字符串对应的ask码

                                  ==-1>>前面的字符串对应的ask码大于后面字符串对应的ask 码

strcpy(字符型数组a,字符型数组b)>>将b赋值给a;

该系统的描述,可以把选题表内容放在此处。

绘制一个功能模块图

每一个模块进行描述

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《c语言程序设计实验报告6篇》的人还看了以下文章

    延伸阅读

    一个复杂问题都要从简单方面去解决,首先需要弄懂的是什么是“卓有成效”。如果看过了这本书后我们又联想到是“优秀,很棒,效率”之类的词,那只能说真的本书精髓被很好消化了,然后顺便也排干净了。其实越简单的东

    建党100周年一般是指庆祝中国共产党成立100周年。2023是中国共产党成立第一百周年。以下是为大家整理的关于建党100周年祝福语的文章9篇,欢迎品鉴!第一

    订婚司仪的主持词导语:如今的各种演出活动和集会中,主持人往往成了主角,而主持人在台上所表演的主持词,则是集会的灵魂之所在。下面是小编为大家整理的订婚司仪主持词,欢迎阅读。一、序曲旁白:督导:(音乐起)我

    伊泰莲娜(集团)有限公司经过四十多年的发展,已成为一家集首饰研发、生产、销售、旅游产业于一体的大型首饰跨国企业。以下是本站小编分享的伊泰莲娜加盟,希望能帮助到大家!伊泰莲娜加盟伊泰莲娜加盟优势伊泰莲娜

    商务的就餐礼仪6篇商务的就餐礼仪1商务就餐的礼仪一、就餐人员情况了解,当餐的用餐人是哪些,提前知道很关键,因为你要根据用餐人的档次和身份确定一下自己的穿着是否得体,如果是男士,那西装是最保险的穿着,如

    前台文员年终总结(25篇)前台文员年终总结篇1在这岁末年初之际,回首过去,展望未来!过去的10月份开始,在公司的指引下,在部门领导的关心帮助及同事之间的友好合作下,我们的工作学习得到了不少的进步。

    大学生毕业实习介绍信【1】_____负责同志:您好!_____同学是我院英语专业应届毕业生,今去贵单位联系毕业实习事宜,请接洽。毕业实习是我院教学工作的重要环节,是学生适应工作需要的有效途径,是提高人

    范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?以下是小编为大家收集的优秀范文,欢迎大家分

    在经历了某次活动以后,我们通常会学习到一些做人的学问,需要好好地写一份活动总结总结一下了。国培培训总结活动的心得体会范文篇1很高兴我能与来自全省各个地区的幼教老师一起相聚廊坊师范学院参加“国培计划——

    在生活中,越来越多人会去使用协议,签订签订协议是最有效的法律依据之一。相信很多朋友都对拟合同感到非常苦恼吧。下面是小编为大家整理的合同范本,仅供参考,大家一起来看看吧。合伙协议书合同篇一乙方执行单位: