有趣的代码——编写C语言程序祝考研朋友金榜题名!

前言

考研就像在黑屋子里洗衣服,你不知道洗干净了没有,只能一遍一遍去洗。等到上考场的那一刻,灯亮了,你发现有的人忘记加洗衣粉,有的人用的是洗衣机。但只要你认真地洗过了每一个地方,那件衣服一定可以光亮如新的,而你以后每次穿这件衣服时都会想起这段岁月。

我们都不是天赋异禀的人,在茫茫人海中甚至会有些平庸!可是我们的人生不仅仅是潦草诗,当在迷雾散尽后,天光大亮,我们一定会看清远方的灯塔,奔走在漫漫时光中,成为故事里的主角。

每个人都有梦想,然而有些人把梦想变成了现实,有些人的梦想依旧是梦想,只因为他们为梦想付出的努力程度不一样,他们坚持的时间不一样,最终才有这样的结果。让自己做一个敢想敢做的人吧!

无论是在晨曦中忘我早读的你,还是在自习室中奋笔疾书的你,都是青春最美的样子~加油,考研人!


现在是2023年12月18号,距离2024考研仅剩不到一周,相信各位研友现在都心情复杂。今天,我在这里制作一个简易的考研成绩查询网站,希望各位考研的战士们旗开得胜,金榜题名,一战上岸!

下面不再细讲程序的算法实现以及代码编写思路,直接上各部分代码!

目录

1.调用的库函数,自定义的函数以及建立存放成绩的结构体

2.main函数——主体结构

3.各自定义函数

3.1登录函数

3.2注册函数

3.3查询成绩函数

3.4录入成绩函数

3.5成绩呈现函数

3.6完整代码如下:

4.最后一小段祝福的话


1.调用的库函数,自定义的函数以及建立存放成绩的结构体
#include<stdio.h>
#include<string.h>
void Register(void);		//注册函数 
void Login(void);			//登录函数
void GetScore(char*str);	//是否获取成绩 
void WriteToFile(void);     //向文件写入数据
void ReadFromFile(void);    //向文件读出数据
struct StudentType
{
	char no[10],name[10];
	double spec1,spec2,spec3,spec4,spec5,spec6,spec7;
	double totalScore;
};

上面其实就是之前讲的在程序中类似于目录的东西,主要构成一般为使用的库函数,自定义函数的声明和宏定义。建议大家在写程序的时候尽可能都这样,(如果自定义的函数和宏比较多,也可以再建立一个头文件把这些都放进去,*当然必须是一个项目内*,然后我们直接调用自定义的头文件即可。)这样能有效提高代码的可读性,使代码模块化。

2.main函数——主体结构
int main()
{
	int select;
    printf("欢迎登录必上岸网!\n");
	printf("1.登录		2.注册		0.退出\n请选择:");
	scanf("%d",&select);
	switch(select)
	{
		case 1:
			Login();
			FILE*fp = fopen("table.txt","r"); 
			char str1[10],str2[10];
			fscanf(fp,"%s%s",str1,str2);
			GetScore(str1);
			break;
		case 2:
			Register();
			printf("尊敬的用户,您好!\n请问您是否继续登录?\n1.登录\t2.退出程序\n"); 
			int select;
			printf("请输入您的选择->"); 
			scanf("%d",&select);
			if(select == 1)
			{
				Login();
				GetScore(str1);
			}
			break;
		default:
			printf("退出程序!\n");
			break;
	}
	return 0;
} 

这里是一个简易的登录主体结构࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值