博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三次作业
阅读量:4676 次
发布时间:2019-06-09

本文共 1313 字,大约阅读时间需要 4 分钟。

作业要求一 (20分)

1 完成PTA结构部分编程1和2,采用函数编程3
2 课上疑点:讨论查阅分析  struct sk{int a; char *str)}*p;   p->str++ 中的++ 加向________?  答:p中字符指针str

作业要求二(60分)

题目1查找书籍中最高价及最低价

题目2 计算平均成绩

1 设计思路(6分)
(1)主要描述题目算法(1分)。可以用文字描述(不允许使用伪代码),如:
第一步:在程序中建立所需的结构体类型,定义结构体数组,书名,价格。
第二步:利用for循环输入要比较的书籍本书,书名和价格。
第三步:实现数据输入后,在同一个for循环中进行价格高低的比较。找到最高及最低的价格后按要求输出。
(2)流程图(4分)
2.实验代码(2分)

#include
#include
#include
struct book{ char name[31]; double cost;};main(){ struct book s[10]; int i,n; scanf("%d",&n); for(i=0;i
s[max].cost){max=i;} if(s[i].cost

3.本题调试过程碰到问题及解决办法(12分)
错误信息采用以下格式
错误信息1:(可以截图表示)
   错误原因:未调用数据库这个玩意  #include<string.h>

   改正方法:照着同学加上的

题目2 计算平均成绩

1 设计思路(6分)
(1)主要描述题目算法(1分)。、

第一步:在程序中建立所需的结构体类型,定义学生信息的结构体。

第二步:定义个n人和分数总和sum,利用for循环输入n个学生的基本信息和n个学生累加的成绩。计算出平均成绩值。
第三步:利用for循环找出成绩低于平均分的同学,输出相关信息。

2.实验代码(2分)

#include
#include
#include
struct score{ char num[20]; char name[20]; double s;};int main(){ struct score s[100]; int i,n; double sum=0,average; scanf("%d",&n); for(i=0;i

3.本题调试过程碰到问题及解决办法(12分)

   错误原因:未调用数据库这个玩意  #include<string.h>

   改正方法:照着同学加上的

要求三、学习总结和进度(20分)

指针与结构作业中题目所使用的知识点。(10分)

指针变量的定义、引用,指针与函数,指针与数组,指针与字符串

转载于:https://www.cnblogs.com/scy123/p/8921625.html

你可能感兴趣的文章
前端页面数据埋点、分析和参考
查看>>
NBear简介与使用图解
查看>>
ng-app一些使用
查看>>
ubuntu16.04安装 java JDK8
查看>>
中兴F412光猫超级密码破解、破解用户限制、关闭远程控制、恢复路由器拨号
查看>>
sql 查询目标数据库中所有的表以其关键信息
查看>>
C# 高效率创建字符串类(StringBuilder)
查看>>
sql server 符号函数sign
查看>>
bzoj 4337 树的同构
查看>>
OPENQUERY用法以及使用需要注意的地方
查看>>
1001. Extending MyPoint class
查看>>
js使用showModalDialog,弹出一个自适应大小窗口
查看>>
[poj 3436]最大流+输出结果每条边流量
查看>>
webpack的安装
查看>>
字符流Reader和Writer
查看>>
【校招面试 之 C/C++】第33题 C++ 11新特性(四)之STL容器
查看>>
Java替代C语言的可能性
查看>>
android ListView中CheckBox错位的解决
查看>>
linux下的mongodb数据库原生操作
查看>>
BNUOJ 1268 PIGS
查看>>