zoukankan      html  css  js  c++  java
  • A1A2A3A4A5

    #include<stdio.h>
    int main(int argc,char const *argv[])
    {
        int a1[1000],a2[1000],a3[1000],a5[1000];
        double a4[1000];
        int n,i;
        int z=0,z1=0,b=0,c=0,d=0,e=0,f=0;
        scanf("%d",&n);
        
        while(n--)
        {
            int t;
            scanf("%d",&t);
            if(t%5==0)
            {
                a1[z]=t;
                z++;
            }else if(t%5==1)
            {
                a2[b]=t;
                b++;
            }else if(t%5==2)
            {
                c++;  //a3
            }else if(t%5==3)
            {
                a4[d]=t*1.0;
                d++;
            }else if(t%5==4)
            {
                if(t>f)
                {
                    f=t;//a5
                }    
            }
        }
        //printf("%d ",z);
        
        int sum1=0,sum2=0;//a1    A1 = 能被5整除的数字中所有偶数的和;
        for(i=0;i<z;i++)
        {
            if(a1[i]%2==0)
            {
                sum1 += a1[i];
                z1++;
            }
        }
        //A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;
        for(i=0;i<b;i++)
        {
            if(i%2==0)
            {
                sum2 +=a2[i];
            }else
            {
                sum2 -=a2[i];
            }
        }
        //A4 = 被5除后余3的数字的平均数,精确到小数点后1位;
        double sum4=0.0;
        for(i=0;i<d;i++)
        {
            sum4 += a4[i];
        }
        double cnt;cnt=sum4/d*1.0;

        if(z1==0)
        {
            printf("N ");
        }else
        {
            printf("%d ",sum1);
        }

        if(b==0)
        {
            printf("N ");
        }else
        {
            printf("%d ",sum2);
        }
        if(c==0)
        {
            printf("N ");
        }else
        {
            printf("%d ",c);
        }
        if(d==0)
        {
            printf("N ");
        }else
        {
            printf("%.1f ",cnt);
        }
        if(f==0)
        {
            printf("N ");
        }else
        {
            printf("%d",f);
        }
        
        return 0;
    }

  • 相关阅读:
    结对第一次—原型设计(文献摘要热词统计)
    第一次作业-准备篇
    201771010135杨蓉庆《面向对象程序设计(java)》第二周学习总结
    杨蓉庆201771010135《面向对象程序设计(java)》第一周学习总结
    2019 SDN阅读作业
    第01组 Alpha冲刺 (2/4)
    2019 SDN上机第3次作业
    第01组 ALPHA冲刺(1/4)
    2019SDN上机第二次作业
    2019 SDN上机第1次作业
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10447022.html
Copyright © 2011-2022 走看看