求这个小程序的原代码,有下载链接,谢谢了

求这个小程序的原代码,有下载链接,谢谢了,第1张

源程序还得自己写。。

-----------------------------

给你个类似的,但是只实现了插入和删除,没有实现查找和修改

----------------

#include <stdioh>

#include <windowsh>

#include <stdlibh>

#define SIZE sizeof(struct student)

void anzhuang();

void jindutiao();

void shanchu();

void cunru();

void gongneng();

void chakan();

void xiugai();

void shanchu();

void tuichu();

typedef struct student

{

char name[10];

char sex[10];

char nation[10];

int birthday;

int num;

char zhuanye[10];

struct student next;

}xinxi;

student pt;

int n;

//链表的删除

xinxi del(xinxi head,long num)

{

xinxi p1, p2;

if(head==NULL)

{

printf("\nlist null!\n");

return (head);

}

p1=head;

while(num!=p1->num && p1->next!=NULL)

{

p2=p1;

p1=p1->next;

}

if(num==p1->num)

{

if(p1==head)

head=p1->next;

else

p2->next=p1->next;

printf("delete:%d\n",num);

n=n-1;

return p1;

}

else

{

printf("找不到该学生信息\n");

return NULL;

}

}

//链表的创建

xinxi creat(void)

{

int n;

xinxi head;

xinxi p1, p2;

n=0;

p1=p2=(xinxi ) malloc(SIZE);

printf("请输入学生姓名 学生性别 学生名族 出生年月日 学号 专业\n");

head=NULL;

while(scanf("%s%s%s%d%d%s", p1->name, p1->sex, p1->nation, &p1->birthday, &p1->num, p1->zhuanye)!= EOF)

{

n=n+1;

if(n==1)head=p1;

else

p2->next=p1;

p2=p1;

p1=(xinxi )malloc(SIZE);

}

p2->next=NULL;

return (head);

}

int main()

{

anzhuang();

gongneng();

return 0;

}

void anzhuang()

{

int i;

for(i=0;i<100;i++)

{

printf("\n\n\t\t\t \n");

printf("\n\t\t\t 欢迎来到学生证管理系统\n");

printf("\n\t\t\t \n");

jindutiao();

printf("\n\t\t\t \n");

Sleep(50);

system("cls");

}

}

void jindutiao()

{

static int i=0;

printf("\n\t\t\t\t 正在进入请稍等 %d%%\n",i);

i++;

}

void gongneng()

{

int i;

printf("\n请选择以下功能\n\n\n\n");

printf("\t1:存入学生证信息\n");

printf("\t2:查看学生证信息\n");

printf("\t3:修改学生证信息\n");

printf("\t4:删除学生证信息\n");

printf("\t5:退出\n");

scanf("%d",&i);

switch(i)

{

case 1:cunru();break;

case 4:shanchu();break;

case 5:tuichu();break;

default:printf("输入错误,请重新输入\n");

}

Sleep(1000);

system("cls");

gongneng();

}

void cunru ()

{

printf("开始存入信息,Ctrl+Z即退出\n");

pt=creat();

}

void shanchu()

{

int a;

printf("请输入该删除学生的学号\n");

scanf("%d",&a);

del(pt,a);

}

void tuichu()

{

printf("程序已退出\n");

exit(0);

}

代码如下:

public class HelloWorld {

  public static void main(String []args) {

int a = 3, b = 7 ;

         Systemoutprintln("Hello World!");

  }

public static int f(int a, int b){

     return aa + ab + bb;

}

}

结果如下:

以上就是关于求这个小程序的原代码,有下载链接,谢谢了全部的内容,包括:求这个小程序的原代码,有下载链接,谢谢了、求java经典小程序代码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10638310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存