c语言课程设计课程设计-成绩统计系统进制转换系统(编辑修改稿)内容摘要:
ude include define MAX 50 void add()。 void del()。 void query()。 void sort()。 void list()。 typedef struct employee{ int number。 char name[20]。 char sex[2]。 int age。 char xueli[10]。 float salary。 char address[30]。 char tel[11]。 }EMP。 void main() { char c。 int i。 do { system(cls)。 for(i=0。 i80。 i++) printf(*)。 printf(\t 1: 添加学生信息 \n)。 printf(\t 2: 删除学生信息 \n)。 printf(\t 3: 查询 \n)。 printf(\t 4: 排序 \n)。 printf(\t 5: 显示 \n)。 printf(\t 6: 退出 \n)。 printf(\t 请选择输入选项 [1\\2\\3\\4\\5\\6]: \n)。 常州大学课程设计 第 12 页 共 20 页 do { c=getchar()。 }while(c!=39。 139。 amp。 amp。 c!=39。 239。 amp。 amp。 c!=39。 339。 amp。 amp。 c!=39。 439。 amp。 amp。 c!=39。 539。 amp。 amp。 c!=39。 639。 )。 getchar()。 switch(c) { case 39。 139。 : add()。 break。 case 39。 239。 : del()。 break。 case 39。 339。 : query()。 break。 case 39。 439。 : sort()。 break。 case 39。 539。 : list()。 break。 case 39。 639。 : exit(0)。 } printf( 按任意键返回主菜单 :\n)。 getchar()。 system(cls)。 }while(1)。 } void add(){ EMP employ。 FILE *fp。 /* 以下为输入学生信息代码 */ printf(请输入学生信息 )。 printf(\n 学生号(整数 0001— 1999): )。 scanf(%d,amp。 )。 getchar()。 printf(\n 学生姓名: )。 gets()。 printf(\n 学生性别(请输入男或女): )。 gets()。 printf(\n 学生年龄: )。 scanf(%d,amp。 )。 getchar()。 printf(\n 学生成绩: )。 gets()。 printf(\n 学生班级: )。 scanf(%f,amp。 )。 getchar()。 printf(\n 学生地址: )。 gets()。 printf(\n 学生电话: )。 gets()。 /* 学生信息输入代码结束 */ printf( 该学生信息为: %d %s %s %d %s %.2f %s %s\n,,empl常州大学课程设计 第 13 页 共 20 页 ,)。 /* 将学生信息保存到文件中 */ if((fp=fopen(,ab))==NULL) {printf( )。 getchar()。 exit(0)。 } if(fwrite(amp。 employ,sizeof(employ),1,fp)!=1) printf(file write error\n)。 fclose(fp)。 /* 保存学生信息代码结束 */ } void query(){ int flag,number,count。 EMP employ。 FILE *fp。 char name[10]。 printf(请输入查找方式: )。 printf(1代表按照学生号 2代表按照姓名 \n)。 scanf(%d,amp。 flag)。 getchar()。 if(flag==1) { printf(请输入学生号: )。 scanf(%d,amp。 number)。 getchar()。 if((fp=fopen(,rb))==NULL) {printf(cannot open file exit! )。 getchar()。 exit(0)。 } do { count=fread(amp。 employ,sizeof(employ),1,fp)。 if(==number) {printf( 该 学 生 信 息为: %d %s %s %d %s %.2f %s %s\n,,empl,)。 break。 } }while(count==1)。 //printf(%d,flag)。 fclose(fp)。 } else {printf(%d,flag)。 } 常州大学课程设计 第 14 页 共 20 页 printf(该学生不存在 !\n)。 } void del(){ int count,i=0,number,j。 FILE *fp。 EMP employ[MAX]。 char flag。 if((fp=fopen(,rb))==NULL) {printf(cannot open file exit! )。 getchar()。 exit(0)。 } /* 从文件中读入数据 */ do{ count=fread(amp。 employ[i],sizeof(employ[0]),1,fp)。 if(count==1) {i++。 } }while(count==1)。 /* for(count=0。 counti。 count++) printf(%d ,employ[count].number)。 */ fclose(fp)。 printf(\n 请输入删除学生的学生号: )。 scanf(%d,amp。 number)。 getchar()。 printf(\n 你确认删除该学生吗( y/n) )。 flag=getchar()。 if(flag==39。 y39。 ) { /*找被。c语言课程设计课程设计-成绩统计系统进制转换系统(编辑修改稿)
相关推荐
境】 .......................................................................................................... 14 【实验重点及难点】 ............................................................................
理工艺概述 印染废水概述 印染废水的 主要来源 印染加工的四个工序都要排出废水,预处理阶段(包括烧毛、退浆、煮炼、漂白、丝光等工序)要排出退浆废水、煮炼废水、漂白废水和丝光废水,染色工序排出染色废水,印花工序排出印花废水和皂液废水,整理工序则排出整理废水。 印染废水是以上各类废水的混合废水或(除漂白废水以外的)综合废水。 印染废水的水质复杂,污染物按来源可分为两类:一类来自纤维原料本身的夹带物
ir1(n,[w1 w2],window)。 //使用标准频率响应的加窗设计函数 fir1 freqz(b,1,512)。 //数字滤波器频率响应 t = (0:100)/Fs。 s = sin(2*pi*t*5)+sin(2*pi*t*15)+sin(2*pi*t*30)。 //混和正弦波信号 sf = filter(b,1,s)。 //对信号 s进行滤波 基于 FIR 的语音信号滤波 第
芯片介绍 DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有 LTM8877, LTM8874 等等。 主要根据应用场合的不同而改变其外观。 封装后的 DS18B20 可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。 耐磨耐碰,体积小,使用方便,封装形式多样
函数 }。 hand_wdialog 类结构如下: class hand_wdialog : public QDialog { Q_OBJECT public: explicit hand_wdialog(QWidget *parent = 0)。 //构造函数 ~hand_wdialog()。 //析构函数 void mouseMoveEvent(QMouseEvent *)。
入年度绩效考核。 (二)加强宣传,营造氛围。 积极利用《齐鲁晚报》、《 CC 日报》、《 AA 报》等新闻媒体及时发布活动信息, 开辟 5 “ 好客山东贺年会 ” 专 版 ; AA 电台、电视台、 AA 旅游网站开辟活动专栏,让更多游客了解 AA,到 AA 过大年; 组织涉旅企业负责人举行团拜会,督促企业在宣传海报、旅游商品上添加 “好客山东贺年会”标识;同时,在各大商场