- 14
- 0
- 约6.14千字
- 约 24页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE17
精品文档
PAGE
程序设计基础课程设计报告
班
级:
计算机科学与技术
1103班
姓
名:
杨广宇
指导教师: 胡宏涛
达成日期:
2012年9月6日
(题目)
1. 设计题目与要求
(简要介绍课程设计题目内容与要求。 )
设计内容
要求输入试题(仅限选择题和填空题)基本信息,实现试题浏览 .,查问,改正功能,
并将数据保留至文本文件。
要求
功能完善,界面友好。
2. 算法设计与描绘(要求有有关流程图)
算法设计与描绘
(描绘算法设计、实现过程。 )
1.提供可操作的主菜单:输出主菜单,用户可根据菜单来选择操作。根据客户输入的
选项来运行不同的功能,运行不同的函数。
2.。试题信息的录入函数:按照提示输入题的题号,题目内容,并提示用户是否持续
录入,每输入一个记录,全局变量 n就自增,最后最为函数的返回值返回。
3.保留试题信息函数:将文件的所有数据经过 fprintf 来写入指定文本文档,达成后关
闭文件,没有返回值
载入试题信息函数:经过fopen函数翻开指定文件,经过fscanf来读取文件里的数据,最后返回记录数,防止了每次翻开时都要输入数据的麻烦。
查问记录函数:细分为按题号,题目两种方式来进行查问记录,并能对查问记录不存在进行提示。遍历所有构造体找出切合的输出。
改正记录函数:首先判断用户要改正的试题序号是否存在,进行相应的系统提示,然后遍历所有记录找出切合的,按照提示依次进行改正项目,返回记录值不变(没增加也没减少)。
删除记录函数:首先判断用户要删除的试题序号是否存在,进行相应的系统提示,然后遍历所有记录找出切合的删除,冰讲后边的所有数据向前移动一个位置,记录数减一并返回。
主要流程图
(用N—S图描绘。)
1,、输入函数
2、保留函数
3、载入函数
4、查问函数
5、改正函数
6、删除函数
3. 设计软硬件环境
硬件设施
系统:
机型:
MicrosoftWindowsXP Professional
Inter?Core?2DuoCPUE8400@
版本
,
2002
GB内存
软件设施
MicrosoftVisualC++
应用程序调试
4. 源程序代码清单
#include
#include
#include
typedefstruct
{
chartihao[10];
题目的输入
│\n);
printf(\t\t\t
│2.
题目的浏览
│\n);
printf(\t\t\t
│3.
题目信息更改
│\n);
题目信息查问
│
\n);
printf(\t\t\t
│5.
题目文件操作
│\n);
退出管理系统
│
\n);
printf(\t\t\t └───────────┘ \n);
printf(\t\t\t============================\n);
printf(\n\t\t 请您选择(0-5):);
c=getchar();
}while(c0||c5);
return(c-0);
}
voidtihaosort(Datadat[],intn)
{
ihao,da[j].tihao)0)
temp=da[i];da[i]=da[j];da[j]=temp;
}
printf(\t\t======== 排序成功========\n);
}
voidSaveText(Datadat[],intn)
ihao,dat[i].timu);
fprintf(fp,\r\n);
/*
将换行符号写入文件
*/
}
fclose(fp);
}
intLoadText(Datadat[])
ihao,dat[i].timu);
/*
按格式读入记
录*/
fclose(fp);
returnn;
/*
返回记录数
*/
}
intCharu(Datadat[],intn)
ihao,==0)
{
printf(\t 该记录已存在
,请从头输入!
\n);
system(pause);
system(cls);
break;
}
}
}while(strcmp(dat[k].tihao,==0);
printf(\t
题目:);
scanf(\t%s,;
printf(\t
请输入插入位置的题号
:);
scanf(\t%s,s);
/*输入插入位置的题号
*/
while(strcmp(dat[i].tihao,s)!=0in) i++;
if(i==n)
{
printf(\t 题库中没有记录,请查问后再操作! \n);
returnn;
}
for(i=0;strcmp(dat[i].tihao,s)!=0;i++);
printf(
您可能关注的文档
- C学生管理系统课程设计报告计划.docx
- C实验二类与对象(附)..docx
- C实验学习报告计划.docx
- c审计人员绩效考核.docx
- C建筑业统计报表格制度.docx
- C标准格式教案.docx
- C片石混凝土路肩施工实施方案.docx
- C程序设计习题.docx
- C程序设计习题及1.docx
- C程序设计学生成绩管理系统.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 宝城期货-原油2026年度报告-油海浮沉浪几重,掣鲸博弈破苍穹.pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 2018年1月13日山东济南事业单位考试《公共基础知识》(客观题部分).docx
- 食品生物技术-绪论.pptx VIP
- 2025年青岛职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 中外建筑史7-近现代建筑.pptx VIP
- 2025年云南省中考生物真题(原卷).pdf
- 高中奥林匹克物理竞赛解题方法集.pdf VIP
- 梁小民西方经济学基础教程(第三版)第01章.ppt VIP
- 小学英语语法代词省公开课一等奖全国示范课微课金奖课件.pptx VIP
原创力文档

文档评论(0)