
PTA
文章平均质量分 76
C语言实现PTA作业
AICANDO
这个作者很懒,什么都没留下…
展开
-
7-1 学生信息输入输出 (10分)
7-1 学生信息输入输出 (10分)输入若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束,用单向链表组织这些学生信息后,再按顺序输出。思路就是采用带头结点的尾插法,然后顺序顺换输出即可。输入样例:1 zhang 782 wang 803 li 754 zhao 850输出样例:1 zhang 782 wang 803 li 754 zhao 85#include <stdio.h>#include <stdlib.h>struct Lis原创 2020-06-13 16:00:25 · 9751 阅读 · 1 评论 -
7-3 成绩大于等于某值的学生信息输出 (10分)
7-3 成绩大于等于某值的学生信息输出 (10分)带头结点的做法。输入若干个学生信息(包括学号、姓名和成绩),输入学号为0时输入结束,建立一个单向链表,再输入一个成绩值,将成绩大于等于该值的学生信息输出。提示:定义函数struct stud_node *Creat_Stu_Doc()完成创建链表定义函数struct stud_node DeleteDoc(struct stud_node head,int min_score)将分数低于min_score的结点删除定义函数void Ptrint原创 2020-06-13 17:12:49 · 2217 阅读 · 0 评论 -
7-4 新键表输出 (10分)
7-4 新键表输出 (10分)有一个单向链表,头指针为L,结点的数据域是一个整数,将链表L中奇数值的结点重新组成一个新的链表NEW,并输出新建链表。输入格式:输入若干个整数,以-1结束输入输出格式:数值之间以一个空格分隔,最后一个数值后面没有空格输入样例:1 2 3 4 5 6 7 -1输出样例:1 3 5 7 #include <stdio.h>#include <stdlib.h>struct node{ int data; struct nod原创 2020-06-13 17:38:39 · 1621 阅读 · 0 评论 -
7-2 计算职工工资 (10分)
7-2 计算职工工资 (10分)给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每行输出一位职员的姓名和实发工资,间隔一个空格,工资保留2位小数。输入样例:3zh原创 2020-06-13 16:16:02 · 2452 阅读 · 0 评论