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;
    }

  • 相关阅读:
    当上微软MVP了
    关于南京四校联合程序设计大赛
    毕业生的商业软件开发之路初入职场
    开源XDesigner ORM 框架设计
    中国计算机软件行业分析3软件倾销
    中国计算机软件行业分析6软件外包的缺陷
    搜狐首页出现一个硕大的错别字
    中国计算机软件行业分析4外企的商业贿赂
    大家快来玩转盘抽奖游戏(走在网页游戏开发的路上(七))
    走在网页游戏开发的路上(四)
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10447022.html
Copyright © 2011-2022 走看看