第三次作业

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)的代码行数和所用时间、博客字数和所用时间:

 

posted @ 2018-04-12 20:52  计算机17-4于海成  阅读(130)  评论(4编辑  收藏  举报