代码规范课堂作业
2015-03-28 21:39
246 查看
题目:查找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 输出:错误!重新输入:
总结:编程规范是十分重要的,通过这次的小程序编写让我们知道了编程规范的重要性,与好多小的细节都应该注意,好多的编程错误都出现在小的细节中,编程时考虑要全面,注意细节问题。
思路:运用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 输出:错误!重新输入:
总结:编程规范是十分重要的,通过这次的小程序编写让我们知道了编程规范的重要性,与好多小的细节都应该注意,好多的编程错误都出现在小的细节中,编程时考虑要全面,注意细节问题。
相关文章推荐
- #个人博客作业Week2——关于代码规范的讨论
- 个人博客作业2--代码规范和代码复审
- 作业三: 代码规范、代码复审、PSP
- 程序设计第三次作业附加 代码规范
- 作业三:代码规范、代码复审、PSP
- 个人博客作业Week2(代码规范,代码复审)
- 作业3(论代码规范)
- 作业三:代码规范,代码复查
- 作业三:是否需要有代码规范?
- 作业三:代码规范、代码复审、PSP
- 个人博客作业2 - 代码规范讨论与个人项目代码审查
- 【个人博客作业II】有关代码规范问题的讨论
- 个人博客作业-Week2 (代码规范, 代码复审)
- 作业三 代码规范 代码复审 PSP
- 作业三: 代码规范、代码复审、PSP
- 个人作业2——代码规范和代码复审
- 个人博客作业Week2 是否需要有代码规范
- 个人作业Week 2 ----------代码的规范和代码复审
- 作业三:代码规范、代码复审、PSP
- 作业三: 代码规范、代码复审、PSP