C语言程序设计博客作业07
这个作业要求在哪里 | https://bbs.csdn.net/topics/611191217 |
---|---|
我在这个课程的目标是 | 做出一款自己的游戏 |
这个作业在那个具体方面帮助我实现目标 | 结构体定义,引用赋值 |
参考文献 | CSND 百度 |
1.PTA实验作业
1.1.1 学生信息的输入输出与求各门课的总分
7-1 学生信息的输入输出与求各门课的总分
用数据结构定义学生信息学号、姓名、5门课程的成绩,编一程序,输入n(n<=100)个学生成绩,求出总分最高的学生姓名并输出结果。要求编写3个函数,它们的功能分别为:
① 输入函数,用于从键盘读入学号、姓名和五门课的成绩;学号和成绩使用int型,姓名长度不超过10个字符。
② 计算总分函数,以计算每位学生的总分;
③ 输出函数,显示每位学生的学号、总分和分数;
说明:这三个函数的形式参数均为结构体指针和整型变量,函数的类型均为void。
1.1.2
数据表达:结构体student,整型num等,自定义函数ac,sum等
数据处理:
1.1.3实验代码截图:
1.1.4造测试数据
输入数据 | 输出数据 |
---|---|
1 001 Zhou 60 65 70 75 80 | 1 Zhou 60 65 70 75 80 350 |
2 001 Li 60 60 70 70 80 002 Wang 70 75 80 85 90 | 1 Li 60 60 70 70 80 340 2 Wang 70 75 80 85 90 400 |
PTA提交列表和说明
说明:由于代码中缺了一个符号所以导致编译错误,最后借助DVC++将错误找出,并补上。
1.2.1
7-3 节约有理
小明准备考研,要买一些书,虽然每个书店都有他想买的所有图书,但不同书店的不同书籍打的折扣可能各不相同,因此价格也可能各不相同。因为资金所限,小明想知道不同书店价格最便宜的图书各有多少本,以便节约资金。
输入格式:
首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。
对于每组测试,第一行先输入2个整数m,n(1≤m,n≤100),表示想要在m个书店买n本书;第二行输入m个店名(长度都不超过20,并且只包含小写字母),店名之间以一个空格分隔;接下来输入m行数据,表示各个书店的售书信息,每行由小数位数不超过2位的n个实数组成,代表对应的第1至第n本书的价格。
1.2.2
数据表达:typedef struct结构体,字符数组name,浮点型数组price,for循环,判断语句,数组值交换
数据处理:
1.2.3实验代码截图:
1.2.4PTA提交列表和说明
说明:在网上寻找求助,试了很多次都是编译错误,最后有一个同学告诉我一个正确的代码,才通过的这次作业。
2.学习总结
2.1学习进度条
2.2累计代码行数和博客字数
3.3.1学习内容总结
3.3.2学习体会
到现在,我开始明白,C语言中的东西其实理解起来并不困难,只是复杂而已,它是由许多简单的东西组成起来的一个复杂体,关键看你能不能熟练的运用。