zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    第十四次会议
    第十三次会议
    第十二次会议
    第十一次会议
    第十次会议
    第九次会议
    第八次会议
    第七次会议
    第六次会议
    机器学习
  • 原文地址:https://www.cnblogs.com/coderJiebao/p/PAT1012.html
Copyright © 2011-2022 走看看