:班级档案管理系统
一、问题描述:
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。
二、功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。
2、本系统显示这样的菜单:
请选择系统功能项:
f. 学生基本信息录入
g. 学生基本信息显示
h. 学生基本信息保存
i. 学生基本信息删除
j. 学生基本信息修改(要求先输入密码)
k. 学生基本信息查询
(1) 按学号查询
(2) 按姓名查询
(3) 按性别查询
(4) 按年龄查询
g. 退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。
4、将学生基本信息保存到文件中。
5、进入系统之前要先输入密码。
三、算法提示:
3、 数据结构:结构体类型数组
4、 数据库结构:下表构成该系统的基本数据库。
姓名 学号 性别 年龄 备注
char char char int char
四、测试数据:
学生人数N=10
参考资料:dd
急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...
c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...
c语言小题目。急急急
1. 编程实现:从键盘上接收10个整数,并对其进行排序(要求排成升序)main(){int a[10],i,j,k,t;for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<9;i++){k=i;for(j=i+1;j<10;j++)if(a[j]<a[k]) k=j;if(k!=i){t=a[k];a[k]=a[i]; a[i]=t;} ...
c语言编程题,用for循环!急急急
include<stdio.h>int main(){int hg,bhg;for(hg=1;hg<2000;hg++)for(bhg=0;bhg<2000;bhg++)if(hg*5-bhg*18==9931){printf("%d",hg);}return 0;}
C语言编程题,急,请大家帮忙啊,不会的也试试啊,急
1.include"stdio.h"defineL100 defineU200 defineFACTOR5 voidmain(){inti;printf("%5d之间%5d不能被%5d蒸出的数如下:\\n",L,U,FACTOR);for(i=L;i<=U;i++)if(i%FACTOR)printf("%-4d",i);} 2.include"stdio.h"voidmain(){ intx[12]={2,45,67,12,3,9,76,45,23,42,6,5}...
急急急@!!!简单C语言编程题,
double Rectang(double x,double y){ double Perimet,Area;Perimet=(x+y)*2;\/\/根据长和宽计算周长 Area=x*y;\/\/计算面积 printf("长方形周长为:%g\\n",Perimet);\/\/输出计算结果 printf("长方形面积为:%g\\n",Area);} main(){ float x,y;printf("请输入长方形的长和宽,用空格隔开!
C语言的一道简单编程题目。急!急!急!急!
include <stdio.h> 楼上各位没有一个是对的。不是%f,应该是%lf,不然就错了。void main(){ double i;int j;printf("请输入一个实数:");scanf("%lf",&i);j = (int)(i);i-=j;printf("整数部分 = %d\\n小数部分 = %lf",j,i);} ...
c语言编程题目,很急,求程序
Input(struct student *r, int cd){int m;for (m=0; m<cd; ++m){printf("请输入第%d个学生的信息:\\n", m+1);printf("age = ");scanf("%d", &(r+m)->age); \/\/(*r)[m].age 等价于r[m]->age,以下类推printf("score = ");scanf("%f",...
C语言问题求解,在线等,急!!!
1、根据题意每天从区间1~N中,依次深度-1,遇到某个深度0时停止作业,所修改的区间就是当日作业区间。2、独立函数实现一天作业(workForDay)。参数flag为1显示作业过程,如不需要传0。3、init函数为输入并返回动态数组。include <stdio.h> include <malloc.h> int len=0;\/\/路面长度 int *init(...
C语言编程,求解,急用
1、include <stdio.h> main(){int n;printf("请输入分钟数:");scanf("%d",&n);if(n>24*60)printf("%d分钟相当于%d小时%d分钟\\n",n,n\/60,n%60);else printf("%d分钟相当于%d天%d小时%d分钟\\n",n,n\/(24*60),n%(24*60)\/60,n%(24*60)%60);} 2、include <stdio.h> main...