当前位置: 首页 > 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和网络推广
  • 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实现原理