1 / 21
文档名称:

C语言课程设计实验报告.docx

格式:docx   大小:19KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程设计实验报告.docx

上传人:Alphago 2022/6/29 文件大小:19 KB

下载得到文件列表

C语言课程设计实验报告.docx

相关文档

文档介绍

文档介绍:1
C语言课程设计实验报告
包括两个设计:

C语言课程设计报告

题目:

班级:电子信息入密钥:5↙
输入1加密,输入2解密:1↙ 输入字符串:abcdefg↙ 密文为fghijkl 解密:
输入密钥:5↙
输入1加密,输入2解密:2↙ 输入字符串:fghijkl↙ 原文为abcdefg 五、总结
这个题目比较简洁,只要明白要做什么,剩下的就很好做了。只需设计子函数对文件内容的ASCII码值进行操作,然后在主函数中调用子函数就行了。
6

包括两个设计:
题目 同学成果管理系统
一、题目介绍
建立一个5个同学的信息登记表,每个同学和信息包括:学号,姓名,和3门课程的成果(MATH,C,ENGLISH)。程序运行时显示一个简洁的菜单 例如: (1):信息输入(INPUT) (2):显示信息(DISPLAY) (3):总分统计(COUNT) (4):总分排序(SORT) (5):查询(QUERY) 其中: (1):对5个同学的信息进行输入; (2):显示当前同学记录的信息,若无记录,则给出提示信息; (3):对每个同学的3门课程统计总分; (4):对5个同学的总分按升序序排序并显示出来; (5):可以按“学号”、“姓名”查询该生的有关信息。 二、题目分析
依据题目要求需要建立一个同学信息登记表,这项工作可以用结构体完成,要实现各项操作,必需有一个名目,依据名目可以选择要进行的操作,而每项操作要做成一个子函数,在main()主函数中对其进行引用,从而实现各项操作。 三、程序代码 #include # # #include # #define MAX 80 void input(); void sort(); void display(); void insert(); void sum(); void find(); void save(); void sum(); void modify(); int now_no=0; struct student {
7
int no;
char name[20];

包括两个设计:
char sex[4]; float score1; float score2; float score3; float sort; float sum; };
struct student stu[MAX],*p; main()/*主函数*/ {
int as;
start: printf(\n\t\t\t欢迎使用同学成果管理系统\n); /*以下为功能选择模块*/ do {
printf(\n\t\t\t\\n\t\t\t\\n\t\t\t\\n\t\t\t\\n\t\t\t\\n\t\t\t\\n\t\t\t\\n\t\t\t\\n); printf(\t\t\t\t选择功能选项:); fflush(stdin); scanf(%d,as); switch(as) {
case 1:system(cls);input();break; case 2:system(cls);display();break; case 3:system(cls);sort();break; case 4:system(cls);insert();break; case 5:system(cls);modify();break; case 6:system(cls);find();break; case 7:system(cls);save();break; case 8:system(exit);exit(0); default:system(cls);goto start; }
7
}while(1);
/*至此功能选择结束*/ }
void input()/*原始数据录入模块*/ {
int i=0;