第三次作业
7-1 计算职工工资
1.设计思路
(1)第一步:分析题意,定义结构体, 定义结构体变量。
第二部:按要求输入。
(2)流程图 无
2.实验代码
#include<stdio.h>
struct sd
{
char name[10];
float a,b,c;
float ee;
};
int main()
{
struct sd d;
int N,i;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%s %f %f %f",d.name,&d.a,&d.b,&d.c);
d.ee=d.a+d.b-d.c;
printf("%s %.2f\n",d.name,d.ee);
}
}
3.本体调试过程碰到问题及解决办法
无
git 地址:https://git.coding.net/hcn1024or0or1/disancizuoye.git
7-2 计算平均成绩
1.设计思路
(1)第一步:定义结构体。
第二部;设计简单的函数,执行题中所需功能。
第三部:输入相应的结构体,上机运行程序,检查程序对错。
(2)流程图
略
2.实验代码
#include<stdio.h>
struct student
{
char ss[6];
char name[10];
int sore;
};
int main()
{
int m,i,sum=0;
double avge;
struct student s[10];
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%s %s %d",s[i].ss ,s[i].name ,&s[i].sore );
sum=sum+s[i].sore ;
}
avge=sum*1.0/m;
printf("%.2lf\n",avge);
for(i=0;i<m;i++)
{
if(s[i].sore<avge)
printf("%s %s\n",s[i].name,s[i].ss);
}
}
3.本体调试过程碰到问题及解决办法
无
git 地址:https://git.coding.net/hcn1024or0or1/disancizuoye.git
这两周来所有PTA作业中题目所使用的知识点:
1.结构体的概念
2.定义结构体类型变量的方法
3.结构体数组
4.指针结构体类型
请用表格和折线图呈现你本周(4/9 8:00~4/23 8:00)的代码行数和所用时间、博客字数和所用时间: