美文网首页
1012 数字分类 (20 分)

1012 数字分类 (20 分)

作者: 79d12e22ec53 | 来源:发表于2019-04-28 19:13 被阅读0次
#include<stdio.h>
int main()
{
    int i,n,a[1001],sum1,sum2,count1,count2;
    scanf("%d",&n);
    sum1=sum2=count1=count2=0;
    double avg,sum3=0;
    int flag=1,max=0,t=0;
  for(i=1;i<=n;i++)
  {

      scanf("%d",&a[i]);
      if(a[i]%5==0&&a[i]%2==0)
        sum1+=a[i];
      if(a[i]%5==1){
        sum2+=a[i]*flag;
        flag=flag*-1;
        t++;
      }
      if(a[i]%5==2)
        count1++;
      if(a[i]%5==3){
        sum3+=a[i];
        count2++;
        }
      if(a[i]%5==4)
      {
          if(a[i]>max)
            max=a[i];
      }
  }
  avg=sum3/count2;
  if(sum1==0)
    printf("N ");
  else
    printf("%d ",sum1);
  if(t==0)
    printf("N ");
  else
    printf("%d ",sum2);
  if(count1==0)
    printf("N ");
  else
    printf("%d ",count1);
  if(count2==0)
    printf("N ");
  else
    printf("%.1lf ",avg);
  if(max==0)
    printf("N");
  else
    printf("%d",max);

  return 0;
}

相关文章

  • PAT-B-1012. 数字分类(Java)

    1012. 数字分类 (20)

  • 1012

    //1012 数字分类 (20)(20 分)//给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字://...

  • PAT乙级真题 数字分类

    1012 数字分类 (20 分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = ...

  • 1012 数字分类 (20 分)

  • 1012 数字分类 (20分)(Python)

    给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1= 能被 5 整除的数字中所有偶数的和;A...

  • PAT 1012 数字分类 (20 分)

    GitHub

  • 【乙】1012 数字分类

    1012. 数字分类 (20) 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整...

  • 1012. 数字分类 (20)

    描述 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; ...

  • 1012. 数字分类 (20)

    给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和;A2 =...

  • 1012. 数字分类 (20)

    给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 ...

网友评论

      本文标题:1012 数字分类 (20 分)

      本文链接:https://www.haomeiwen.com/subject/fiwjnqtx.html