- 博客(6)
- 收藏
- 关注
原创 算法笔记 问题 E: C语言11.8
题目描述 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。 输入 共有10行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。 输出 第一行包含了3个实数,分别表示3门课程的总平均成绩,保留2位小数,每个数之后输出一个空格。 第二行输出个人平均分最高的学生的数据,与输入数据格式相同。如果有多位个
2021-05-24 16:03:56
158
原创 算法笔记 问题 D: C语言11.7
题目描述 编写两个函数input和print,分别用来输入5个学生的数据记录和打印这5个学生的记录。对于每一个学生,其记录包含了学号、名字、3门课程的成绩共5项。用主函数分别调用input和print函数进行输入和输出。 要求使用结构体数组实现,结构体中包括了每个学生的5项记录。 输入 共有5行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。 输出 与输入格式相同,每行输出一个学生的所有记录。 请注意行尾输出换行。 样例输入 10
2021-05-23 22:39:25
162
原创 算法笔记 问题 C: C语言11.4
题目描述 设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下: struct { int num; char name[10]; char sex; char job; union { int class; char positio
2021-05-23 14:22:11
139
转载 算法笔记 问题 B: C语言11.2
定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下: struct student { int num; char name[20]; char sex; int age; }; 本题要求使用指向结构体数组的指针进行输入和输出。 输入 第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不大于20。 以后的n行中,每一行包含对应学生的学号、名字、性别和年龄,用空格隔开。保证每
2021-05-22 20:44:24
349
原创 作业比赛编号 : 100000569 - 《算法笔记》2.5小节——C/C++快速入门->数组
题目描述 将一个长度为10的整型数组中的值按逆序重新存放。 如:原来的顺序为1,2,3,4,5,6,7,8,9,0,要求改为0,9,8,7,6,5,4,3,2,1 输入 从键盘上输入以空格分隔的10个整数。 输出 按相反的顺序输出这10个数,每个数占一行。 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 下面展示一些 内联代码片。 #include<iostream> using namespace std; int main(){ int
2021-04-20 08:37:56
103
原创 PAT DAY1 1001 害死人不偿命的(3n+1)猜想
1001 害死人不偿命的(3n+1)猜想 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展…… 我们今天的题目不是证明卡拉兹猜想,而是对给定
2021-03-31 09:19:12
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅