一丶PTA实验作业
题目1:结构体数组按总分排序
(1).PTA提交列表
(2). 设计思路
定义函数calc
定义整型变量i,j //用于循环
for i=0 to n-1 //求出每个学生分数的总和
for j=0 to 2
执行算法(p+i)->sum=(p+i)->sum+(p+i)->score[j]
end for
end for
定义函数sort
定义整型变量i,j //用于循环
定义结构体变量 max //用于排序时进行交换的结构变量
for i=0 to 4
for j=i to 4
如果((p+i)->sum)<((p+j)->sum) 满足进行交换
max=*(p+i);
*(p+i)=*(p+j);
*(p+j)=max;
(3).代码截图
(4).本题调试过程碰到问题及PTA提交列表情况说明
在进行交换时一开始想定义一个指针进行交换,但是后来发现在定义指针指向指针不怎么会操作,舍友提醒一下明白可以自己定义一个结构体变量进行交换储存
题目2:计算职工工资
(1).PTA提交列表
(2). 设计思路
(3).代码截图
(4).本题调试过程碰到问题及PTA提交列表情况说明
题目3:
(1).PTA提交列表
(2). 设计思路