zoukankan      html  css  js  c++  java
  • 关于小程序的测试

    题目:老师上课时给了一个简单的小程序,给我们十分钟对这个程序做一下测试。具体的内容如下:

    源程序:

    int largest(int list[],int length){

    int i,max;

    for(i=0;i<(length-1);i++){

    if(list[i]>max)

    max=list[i];

    }

    return max;

    }

     分析:

    这只是一个简单的程序,主要目的是对程序的测试,在几种特殊情况下,该程序的运行结果是否跟预想的结果相同。下面是我编的测试程序及修改后源程序:

    #include<stdafx.h>
    #include <stdio.h>
    #define N 4

    int largest(int list[],int length)
    {int i,max;
    max=list[0];
    for(i=0;i<length;i++)
    {if(list[i]>max)
    {max=list[i];}
    }
    return max;}
    int main()

    {  int a[N];int i;
       int largest(int list[],int length);
    printf("请输入待排序的数:");
    for(i=0;i<N;i++)
     scanf("%d",&a[i]);
    int x=largest(a,N);
    printf("最大的是:%d",x);

     return 0;
    }

    该程序能运行出正确结果,在调试中,第一是给max的赋值,也就是初始化。然后,还需要注意的是排序的个数,在这里,我设定的是确定的个数为固定的,不过,在初始赋值时能比较方便的修改,只需修改N的值,就可调整待排序数的个数。

    (PS:上星期计划完成的关于一个简单的C的小程序,因为一点事情耽误,所以在后面继续完成。)

  • 相关阅读:
    java回顾之多线程
    java回顾之异常
    模拟斗地主和冒泡排序
    java回顾之Map
    java回顾之集合List
    java回顾之树
    java回顾之单列集合、泛型、数据结构
    java回顾之类API再体验之引用类型小结
    java回顾之API初体验
    函数之 闭包函数 和 装饰器
  • 原文地址:https://www.cnblogs.com/wuwei123/p/3579319.html
Copyright © 2011-2022 走看看