• 1012. 数字分类


     题目截图:

    思路:

      对每个输入分类并计算 A1,A2,A3,A4,A5 即可。

    代码:

     1 /*
     2     1012. 数字分类
     3 */
     4 
     5 #include <stdio.h>
     6 #include <string.h>
     7 #include <math.h>
     8 #include <stdlib.h>
     9 #include <time.h>
    10 
    11 int main() {
    12     int n, m, i;
    13     int a1=0, a2=0, a3=0, a4=0, a5=0;    // 存储要求的值 
    14     int f1=0, f2=0, f3=0, f4=0, f5=0;    // 标记是否有此类 
    15     scanf("%d", &n);
    16     for(i=0; i<n; ++i) {
    17         scanf("%d", &m);
    18         if(m%5 == 0 && m%2 == 0) {        // A1
    19             a1 += m;
    20             f1 = 1;
    21         } else if(m%5 == 1) {            // A2
    22             f2++;
    23             if(!(f2&1)) {
    24                 m *= -1;
    25             }
    26             a2 += m;
    27         } else if(m%5 == 2) {            // A3
    28             a3++;
    29             f3 = 1;
    30         } else if(m%5 == 3) {            // A4        
    31             a4 += m;
    32             f4 += 1;
    33         } else if(m%5 == 4) {            // A5
    34             if(m > a5) {
    35                 a5 = m;
    36             }
    37             f5 = 1;
    38         }
    39     }
    40     if(f1) {                            // 按要求输出 
    41         printf("%d ", a1);
    42     } else {
    43         printf("N ");
    44     }
    45     if(f2) {
    46         printf("%d ", a2);
    47     } else {
    48         printf("N ");
    49     }
    50     if(f3) {
    51         printf("%d ", a3);
    52     } else {
    53         printf("N ");
    54     }
    55     if(f4) {
    56         printf("%.1f ", (double)a4/f4);
    57     } else {
    58         printf("N ");
    59     }
    60     if(f5) {
    61         printf("%d", a5);
    62     } else {
    63         printf("N");
    64     }
    65 
    66     return 0;
    67 }
  • 相关阅读:
    Linux(centos)下安装JDK
    springmvc的面试知识点总结
    建造者模式
    PHP原型模式
    PHP适配器模式
    php备忘录模式
    PHP代理模式proxy
    单例模式
    工厂模式
    结构模式
  • 原文地址:https://www.cnblogs.com/coderJiebao/p/PAT1012.html
Copyright © 2020-2023  润新知