作业1
来源:互联网 发布:淘宝发布宝贝预览 编辑:程序博客网 时间:2024/06/11 01:11
#pragma once#include <windows.h>typedef struct keep // 这句话的意思忘记了{ int age; int number; int score; char name[10] ; keep* next;}keep;#define _CRT_SECURE_NO_WARNINGS#include "linklist.h"#include <stdio.h>#include <windows.h>#include <limits.h>#include <time.h> #include <math.h>#include <iostream>keep* head = NULL;BOOL insert(char* name, int age,int number,int score){ keep* first = (keep*)malloc(sizeof(keep)); strcpy(first->name, name); first->number = number; first->age = age; first->score = score; first->next = NULL; if (head == NULL) { head = first; return TRUE; } keep* p = head; for (; p != NULL; p = p->next) { if (p->next == NULL) { for (p = p->next; p != NULL; p = p->next) { if (p->next->age < first->age) { p->next->next = first; } else { first->next = p->next; p->next= first; } } } }}BOOL _remove(char* name){ keep* p= head; keep* q = p; if (strcmp(p->name, name) == 0) { head = p->next; free(p); return TRUE; } for (; p != NULL; p = p->next) { if (strcmp(p->next->name, name) == 0) { q = p->next->next; p ->next= q; free(p->next); return TRUE; } }}keep* find(int number){ keep* q = NULL; for (keep* p = head; p != NULL; p = p->next) { if (p->number == number) { return q; } }}BOOL modify(char* oldname, char* newname){ for (keep* p = head; p != NULL; p = p->next) { if (strcmp(p->name,oldname)==0) { strcpy(p->name, newname); } } return TRUE;}//BOOL topscore(keep* list, int topcount)//{//////}//BOOL clear()//{////}////BOOL show()//{////}void show(){ for (keep* p = head; p != NULL; p = p->next) { printf("\n%s的年龄是%d,学号是%d,成绩是%d", p->name, p->age, p->number, p->score); } }void main(){ int i = 0, j = 0,n=0,age=0,number=0,score=0; char a[10]; printf("请输入学生名称,年龄,学号,成绩\n"); n = 5; for (i = 0; i < 2; i++) { printf("%d.", i + 1); gets(a); scanf("%d", &age); getchar(); scanf("%d", &number); getchar(); scanf("%d", &score); getchar(); insert(a, age, number, score); } show(); getchar();}
阅读全文
0 0
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业(1)
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- 作业1
- React Native 键盘弹起、收起动画与输入框的动作(几乎)完美同步
- scala 函数定义格式
- hdu 1358 Period
- JSF中调用js函数方法之一和二
- Eclipse_Properties里报多个黄叹号&Tomcat卡死报错解决&页面500
- 作业1
- 高级软件工程学习心得
- 解释型语言和编译型语言的区别
- 断点续传进度条显示 开始 暂停 结束
- 69. Sqrt(x)
- 单机版hadoop平台搭建
- 断点续传更新版
- 内核编程:驱动之学习笔记
- maven中pow项目找到jar项目中的配置文件