zoukankan      html  css  js  c++  java
  • 基础练习-4.数列特征

    问题描述

    给出n个数,找出这n个数的最大值,最小值,和。

    输入格式

    第一行为整数n,表示数的个数。

    第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。

    输出格式
    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
    样例输入
    5
    1 3 -2 4 5
    样例输出
    5
    -2
    11
    数据规模与约定
    1 <= n <= 10000。
     
    先附上网上的大佬写的....
     1 #include <stdio.h>
     2     #define MAXSIZE 10000
     3     int main()
     4     {
     5         int i;
     6         int n;
     7         int value;
     8         int max=-MAXSIZE;
     9         int min=MAXSIZE;
    10         int sum=0;
    11         scanf("%d",&n);
    12         for(i=0;i<n;i++)
    13         {
    14             scanf("%d",&value);
    15             if(value>max) max=value;
    16             if(value<min) min=value;
    17             sum+=value;
    18         }
    19         printf("%d
    ",max);
    20         printf("%d
    ",min);
    21         printf("%d
    ",sum);
    22         return 0;
    23     }

    顺便希望路过的大佬帮我看看我的代码为什么只有50分~.~~~~~~~~~~如下:

     1 #include"stdio.h"
     2 int main()
     3 {
     4     int i,j,n,m,a[100],sum=0,t;
     5     scanf("%d",&n);
     6     for(i=0;i<n;i++)
     7     {
     8         scanf("%d",&m);
     9         a[i]=m;
    10     }
    11     for(j=0;j<n;j++) //冒泡排序
    12     {
    13         for(i=0;i<n-1-j;i++)
    14         {
    15             if(a[i+1]>=a[i])
    16             {
    17                 t=a[i+1];
    18                 a[i+1]=a[i];
    19                 a[i]=t;
    20             }
    21         }
    22     }
    23     printf("%d
    ",a[0]);
    24     printf("%d
    ",a[n-1]);
    25     for(i=0;i<n;i++)
    26         sum+=a[i];
    27     printf("%d",sum);
    28     return 0;
    29 }
  • 相关阅读:
    bzoj 2527: [Poi2011]Meteors 整体二分
    bzoj 2738 矩阵乘法
    bzoj 3110 K大数查询
    bzoj 3262 陌上花开
    cogs 577 蝗灾 CDQ分治
    bzoj 1101 zap
    bzoj 2005
    bzoj 3518 Dirichlet卷积
    bzoj 1257
    最优贸易 [NOIP 2009]
  • 原文地址:https://www.cnblogs.com/xiaoluohao/p/8465931.html
Copyright © 2011-2022 走看看