代码规范课堂作业

题目:查找list[]中的最大值:int Largest(int list[], int length);

思路:运用Largest函数对数组进行最大值运算,考虑数组为空和长度为0情况,给最大值赋值为数组第一个数在与数组中的每一个数比较大小较大就替换。

代码:

#include <iostream>
using namespace std;

int Largest(int list[],int length)
{
 int i,max=list[0];
 if ( list == NULL || length == 0)
 {
  return 0;
 }

 for(i=0;i<length;i++)
 {
  if(list[i]>max)
  {
   max=list[i];
  }
 }
 return max;
}
void main()
{
    int n,i;
 int a[100];
 cout<<"输入数组长度";
 cin>>n;

if(n<=0 || n>100)
 {
  cout<<"错误!请重新输入:";
  cin>>n;
 }
 for(i=0;i<n;i++)
 {
  cin>>a[i];
 }
 cout<<Largest(a,n)<<endl;
}

截图:

测试:1 2 4 3 4 输出4;
-1 -2 -3 输出-1
长度 1,输入6 输出6
长度0 输出:错误!重新输入:
总结:编程规范是十分重要的,通过这次的小程序编写让我们知道了编程规范的重要性,与好多小的细节都应该注意,好多的编程错误都出现在小的细节中,编程时考虑要全面,注意细节问题。
 
posted @ 2015-03-28 21:39  零夕  阅读(148)  评论(0编辑  收藏  举报