第三次作业
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.本体调试过程碰到问题及解决办法
错误信息1:少打最后的括号
错误原因1:粗心大意了
git地址:https://coding.net/u/chongjing79/p/disancizuoye/git/blob/master/7.1.cpp?public=true
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.本体调试过程碰到问题及解决办法
错误信息1:无
错误原因1:无
git地址:https://coding.net/u/chongjing79/p/sfafa/git/blob/master/7-2.cpp?public=true
这两周来所有PTA作业中题目所使用的知识点:
1.结构体的概念
2.定义结构体类型变量的方法
3.结构体数组
4.指针结构体类型
请用表格和折线图呈现你本周(4/9 8:00~4/23 8:00)的代码行数和所用时间、博客字数和所用时间: