第三次作业
Posted why147
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三次作业相关的知识,希望对你有一定的参考价值。
7-1 计算职工工资
1设计思路
(1)
第一步:阅读题目要求。
第二步:根据题意设置变量编写程序。
(2)流程图
2.实验代码
1 #include <stdio.h> 2 struct money 3 { 4 char name[10]; 5 float jb; 6 float fd; 7 float zc; 8 float mony; 9 }; 10 int main() 11 { 12 int N,i=0; 13 scanf("%d",&N); 14 struct money s[N]; 15 for(i=0;i<N;i++) 16 { 17 scanf("%s %f %f %f",&s[i].name,&s[i].jb,&s[i].fd,&s[i].zc); 18 s[i].mony=s[i].jb+s[i].fd-s[i].zc; 19 } 20 for(i=0;i<N;i++) 21 { 22 printf("%s %.2f\\n",s[i].name,s[i].mony); 23 } 24 return 0; 25 }
3.本体调试过程碰到问题及解决办法
未遇到问题
git地址:https://coding.net/u/Drunktea/p/pta--7/git/blob/master/1?public=true
7-2 计算平均成绩(15 分)
1设计思路
(1)
第一步:阅读题目要求。
第二步:根据题意设置变量编写程序。
(2)流程图
2.实验代码
1 #include <stdio.h> 2 struct student{ 3 char num[6]; 4 char name[11]; 5 int score; 6 }; 7 int main() 8 { 9 int N,i=0,sum=0; 10 float average; 11 scanf("%d",&N); 12 struct student s[N]; 13 for(i=0;i<N;i++) 14 { 15 scanf("%s %s %d",s[i].num,s[i].name,&s[i].score); 16 sum=sum+s[i].score; 17 } 18 average = sum/N*1.0; 19 printf("%.2f\\n",average); 20 for(i=0;i<N;i++) 21 { 22 if(s[i].score<average){ 23 printf("%s %s\\n",s[i].name,s[i].num); 24 } 25 } 26 return 0; 27 }
3.本体调试过程碰到问题及解决办法
未遇到问题
git地址:https://coding.net/u/Drunktea/p/pta--7/git/blob/master/7.1?public=true
以上是关于第三次作业的主要内容,如果未能解决你的问题,请参考以下文章