第三次作业
7.1计算职工工资
1.设计思路:
(1)
第一步:审题,定义结构变量
第二步:输入
(2)流程图:
2.实验代码:
#include <stdio.h> struct money { char name[10]; float jb; float fd; float zc; float mony; }; int main() { int N,i=0; scanf("%d",&N); struct money s[N]; for(i=0;i<N;i++) { scanf("%s %f %f %f",&s[i].name,&s[i].jb,&s[i].fd,&s[i].zc); s[i].mony=s[i].jb+s[i].fd-s[i].zc; } for(i=0;i<N;i++) { printf("%s %.2f\n",s[i].name,s[i].mony); } return 0; }
3.调试过程中遇到的问题和解决办法:
无
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.调试过程中遇到的问题和解决办法 :
无