当前位置: 首页 > news >正文

怎样加强公司网站建设网站负责人不是法人

怎样加强公司网站建设,网站负责人不是法人,服务公司网站建设,apicloud随着ChatGPT爆火,大家都在使用ChatGPT来帮助自己提高效率,对于程序员来说使用它来写代码怎么样呢?今天尝试让ChatGPT,写了一个学生成绩管理系统。 问题是:使用C语言写一个学生成绩管理系统,要求使用链表&a…

随着ChatGPT爆火,大家都在使用ChatGPT来帮助自己提高效率,对于程序员来说使用它来写代码怎么样呢?今天尝试让ChatGPT,写了一个学生成绩管理系统。

问题是:使用C语言写一个学生成绩管理系统,要求使用链表,实现增删改查功能。

下面是ChatGPT写的代码,用时不到30秒,速度还是很惊人的:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>//定义链表结构体。
struct student {char name[20]; //学生姓名。int id; //学生编号。float score; //学生成绩。struct student *next; //指向下一个结构体的指针。
} *head;//声明函数。
void add(); //添加学生信息。
void display(); //显示所有学生信息。
void search(); //根据学生姓名或编号查找学生信息。
void modify(); //修改学生信息。
void quit(); //程序退出。//主函数。
int main() {int ch;printf("\n\t学生成绩管理系统\n");printf("\t==================\n");while (1) {printf("1. 添加学生信息\n");printf("2. 显示所有学生信息\n");printf("3. 查找学生信息\n");printf("4. 修改学生信息\n");printf("5. 退出程序\n");printf("请输入选项: ");scanf("%d", &ch);switch (ch) {case 1:add();break;case 2:display();break;case 3:search();break;case 4:modify();break;case 5:quit();break;default:printf("无效的选项,请重新输入。\n");}}return 0;
}//添加学生信息。
void add() {struct student *newstudent, *laststudent;newstudent = (struct student *) malloc(sizeof(struct student)); //申请新的结构体。printf("\n请输入学生姓名: ");scanf("%s", newstudent->name);printf("请输入学生编号: ");scanf("%d", &newstudent->id);printf("请输入学生成绩: ");scanf("%f", &newstudent->score);newstudent->next = NULL;if (head == NULL) {head = newstudent;} else {laststudent = head;while (laststudent->next != NULL) {laststudent = laststudent->next;}laststudent->next = newstudent;}printf("\n学生信息已成功添加。\n");
}//显示所有学生信息。
void display() {struct student *displaystudent = head; //定义指向链表结构体的指针。if (displaystudent == NULL) {printf("\n暂无学生信息。\n");} else {printf("\n所有学生信息如下:\n");while (displaystudent != NULL) {printf("====================\n");printf("姓名: %s", displaystudent->name);printf("编号: %d", displaystudent->id);printf("成绩: %.2f", displaystudent->score);displaystudent = displaystudent->next;}printf("====================\n");}
}//根据学生姓名或编号查找学生信息。
void search() {struct student *searchstudent = head;char searchname[20];int searchid;printf("\n请选择查找方式:\n");printf("1. 根据姓名查找");printf("2. 根据编号查找");printf("请输入选项: ");int ch;scanf("%d", &ch);switch (ch) {case 1:printf("\n请输入学生姓名: ");scanf("%s", searchname);while (searchstudent != NULL) {if (strcmp(searchname, searchstudent->name) ==0) {printf("====================\n");printf("姓名: %s", searchstudent->name);printf("编号: %d", searchstudent->id);printf("成绩: %.2f", searchstudent->score);printf("====================\n");return;}searchstudent = searchstudent->next;}printf("\n未找到该学生信息。\n");break;case 2:printf("\n请输入学生编号: ");scanf("%d", &searchid);while (searchstudent != NULL) {if (searchid == searchstudent->id) {printf("====================\n");printf("姓名: %s", searchstudent->name);printf("编号: %d", searchstudent->id);printf("成绩: %.2f", searchstudent->score);printf("====================\n");return;}searchstudent = searchstudent->next;}printf("\n未找到该学生信息。\n");break;default:printf("\n无效的选项,请重新输入。\n");}
}//修改学生信息。
void modify() {struct student *modifystudent = head;char modifyname[20];int modifyid;printf("\n请选择修改方式:\n");printf("1. 根据姓名查找");printf("2. 根据编号查找");printf("请输入选项: ");int ch;scanf("%d", &ch);switch (ch) {case 1:printf("\n请输入学生姓名: ");scanf("%s", modifyname);while (modifystudent != NULL) {if (strcmp(modifyname, modifystudent->name) ==0) {printf("\n请输入新的学生成绩: ");scanf("%f", &modifystudent->score);printf("\n学生信息已成功修改。\n");return;}modifystudent = modifystudent->next;}printf("\n未找到该学生信息。\n");break;case 2:printf("\n请输入学生编号: ");scanf("%d", &modifyid);while (modifystudent != NULL) {if (modifyid == modifystudent->id) {printf("\n请输入新的学生成绩: ");scanf("%f", &modifystudent->score);printf("\n学生信息已成功修改。\n");return;}modifystudent = modifystudent->next;}printf("\n未找到该学生信息。\n");break;default:printf("\n无效的选项,请重新输入。\n");}
}//程序退出。
void quit() {struct student *currentstudent = head, *nextstudent;while (currentstudent != NULL) {nextstudent = currentstudent->next;free(currentstudent);currentstudent = nextstudent;}exit(0);
}

那么写的代码怎么样呢,能不能直接运行,我们来看一下。

直接将这段代码复制粘贴到clion里,点击运行,结果如下:


D:\wangc\CLionProjects\demo_10\cmake-build-debug\demo_10.exe

        学生成绩管理系统
    ==================

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:1

请输入学生姓名:zhangsan 请输入学生编号:1001 请输入学生成绩:88

学生信息已成功添加。

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:1

请输入学生姓名:lisi 请输入学生编号:1002 请输入学生成绩:98

学生信息已成功添加。

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:1

请输入学生姓名:wangwu 请输入学生编号:1003 请输入学生成绩:87

学生信息已成功添加。

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:2

所有学生信息如下:

姓名: zhangsan编号: 1001成绩: 88.00==================== 姓名: lisi编号: 1002成绩: 98.00==================== 姓名: wangwu编号: 1003成绩: 87.00====================

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:3

请选择查找方式:

  1. 根据姓名查找2. 根据编号查找请输入选项:2

请输入学生编号:1002

姓名: lisi编号: 1002成绩: 98.00====================

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:4

请选择修改方式:

  1. 根据姓名查找2. 根据编号查找请输入选项:1

请输入学生姓名:zhangsan

请输入新的学生成绩:97

学生信息已成功修改。

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:2

所有学生信息如下:

姓名: zhangsan编号: 1001成绩: 97.00==================== 姓名: lisi编号: 1002成绩: 98.00==================== 姓名: wangwu编号: 1003成绩: 87.00====================

  1. 添加学生信息

  2. 显示所有学生信息

  3. 查找学生信息

  4. 修改学生信息

  5. 退出程序 请输入选项:


经过测试发现,ChatGPT写基础代码是没有问题的,可以直接运行,而且运行结果符合预期。

http://www.yayakq.cn/news/656788/

相关文章:

  • 建站公司专业地址手工制作会动的玩具
  • 山东兴华建设集团网站保定seo排名公司
  • 郑州做旅游网站怎样修改wordpress
  • 做h5页面有哪些好网站用php写的网站有哪些
  • 工程建设管理网站上海企业建站步骤
  • 文案撰写网站网页游戏大全双人
  • 手机壁纸网站源码上海信息技术做网站
  • 辽 icp 大连 网站建设网站访问速度慢的原因
  • 网站建设具体项目及价格青岛网站优化快速排名
  • 做网站必须原创吗台州seo排名扣费
  • 为什么没有人做搜索网站了dw制作网页的步骤
  • 西宁做网站建设公司哪家好广州h5网站建设公司
  • 深圳家居网站建设公司排名创建个人微信公众号
  • 深圳品牌网站制作公司哪家好山东省住房和城乡建设网站
  • 网站建设专业团队做网站的销售能干什么
  • 如何网站开发语言php网站访问量代码
  • 什么网站做设计可以赚钱吗集约化网站建设项目
  • 专做化妆品的网站阿里云企业建站教程
  • 红酒网站定位什么是网络营销它的特点有哪些
  • 高乐雅官方网站 哪个公司做的郑州网站建站网站怎么样
  • wordpress网站mip改造一览英才网
  • 淄博网站建设找淄深网wordpress搜索修改
  • 做网站策划网站开发要学些什么
  • 天津网站制作企业php网站开发api
  • 阿里云做网站可以吗wordpress 屏蔽国家
  • iis 网站正在建设中网站首页设计有限公司
  • iis怎么使用来建设一个网站科技小论文怎么写
  • 用什么软件做介绍视频网站国内5大搜索引擎
  • 怎样制作一个网站步骤wordpress 推特
  • 有没有什么网站专门帮人做问卷沧州房产信息网