第三次作业
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.调试过程中遇到的问题和解决办法:无
git地址:https://git.coding.net/wangcihang/7.111.git
7.2计算平均成绩
1.设计思路:
(1)
第一步:读懂题意
第二步:编写程序
(2)流程图:
2.实验代码:
#include <stdio.h> struct student{ char num[6]; char name[11]; int score; }; int main() { int N,i=0,sum=0; float average; scanf("%d",&N); struct student s[N]; for(i=0;i<N;i++) { scanf("%s %s %d",s[i].num,s[i].name,&s[i].score); sum=sum+s[i].score; } average = sum/N*1.0; printf("%.2f\n",average); for(i=0;i<N;i++) { if(s[i].score<average){ printf("%s %s\n",s[i].name,s[i].num); } } return 0; }
3.本题调试过程中出现的问题及解决方法
错误信息1:无
git地址:https://git.coding.net/wangcihang/7.2.git