当前位置: 首页 > news >正文

测试题二.

Description

输入若干学生的成绩,统计并输出最高成绩和最低成绩。输入负数时,意味着所有学生成绩处理完毕。

Input

详见下方的输入样例。

Output

详见下方的输出样例。

Sample Input

87 90 67 45 88 -1

Sample Output

num=5
max=90
min=45

Source

方法一:

#include   <stdio.h>

#define  N  100

int  main()

{

    int  i,t,j,p,n;

    int  a[N];

    i=0;

    n=0;

    scanf("%d",&a[i]);

    while (a[i]>=0)

    {

        i++;

        n++;

        scanf("%d",&a[i]);

    }

    for ( p = 0; p <i-1; p++)

    {

        for ( j = i-1; j>0; j--)

        {

            if(a[j]>a[j-1])

            {

                t=a[j];

                a[j]=a[j-1];

                a[j-1]=t;

            }

        }

       

    }

    printf("num=%d\nmax=%d\nmin=%d\n",n,a[0],a[i-1]);

    system("pause");

    return  0;

}

方法二:

#include   <stdio.h>

int  main()

{

    int  n,m,i=0,max,min;

    scanf("%d",&n);

    max=n;

    min=n;

    while (n>=0)

    {

        if (n>max)

        {

            max=n;

        }

        if (n<min)

        {

            min=n;

        }

        scanf("%d",&n);

        i++;

    }

    printf("num=%d\nmax=%d\nmin=%d\n",i,max,min);

    system("pause");

    return  0;

}

相关文章:

  • 网站如何规划/东莞seo网络公司
  • 电脑做网站用什么软件/网站查询进入
  • 做网站广告公司联系方式/怎么优化电脑系统
  • 中国网站备案信息查询/杭州做网站的公司排行
  • 方山建站报价/北京百度科技有限公司电话
  • 国外注册网站做百度seo/百度医生在线问诊
  • UI自动化测试模块与环境管理全面打通,MeterSphere开源持续测试平台v2.6.0发布
  • 关于navicat连接mysql时报错问题
  • 关于IDEA配置本地tomcat部署项目找不到项目工件的问题解答
  • 华亚转债上市价格预测
  • Audition 入门系列(合集)_MediaTea的博客-CSDN博客
  • 银行外包996,骑驴找马要跳槽
  • juc系列(1)---进程,线程,并行,并发
  • ubuntu 22.04设置root密码,与开启sshd服务
  • 乘法表
  • SAP S/4 FAGLGVTR错误解决
  • 【自学Python】Python合并字符串
  • synchronized实现原理