zoukankan      html  css  js  c++  java
  • PAT_B1002数字分类

    #include<stdio.h>
    #include<iostream>
    using namespace std;
    int main(){
        int a1=0,a2=0,a3=0,a5=0;
        double a4=0;
        int a4num=0;
        int n;
        cin>>n;
        int x,i=1;
        while(n--){
            cin>>x;
            switch(x%5){
                case 0:
                    if(x%2==0){
                        a1+=x;
                    }
                    break;
                case 1:
                    a2+=(i*x);i=-i;//交替求和
                    break;
                case 2:
                    a3++;
                    break;
                case 3:
                    a4+=(double)x;
                    a4num++;
                    break;
                case 4:
                    if(x>a5)
                    a5=x;
                    break;
            }
        }
        (a1>0)?(cout<<a1<<" "):(cout<<"N"<<" ");
        (a2!=0)?(cout<<a2<<" "):(cout<<"N"<<" ");
        (a3>0)?(cout<<a3<<" "):(cout<<"N"<<" ");
        (a4>0)?(printf("%.1f ",a4/(double)a4num)):(printf("N "));
        (a5>0)?(cout<<a5):(cout<<"N");
        return 0;
    }
  • 相关阅读:
    GCD
    SQLite
    将博客搬至CSDN
    Extjs 4 总结
    spring mvc 复杂参数注入
    7/12 聊天室结束
    7/10
    7/6一些知识点
    随便写写
    spring boot 入门操作(三)
  • 原文地址:https://www.cnblogs.com/xiaolan-/p/11935212.html
Copyright © 2011-2022 走看看