MAX值-单元测试

 1 #include<iostream>
 2 using namespace std;
 3 int Largest(int list[], int length);  // list[]:求最大值的函数,
 4 int main()
 5 {
 6     int list[100];     //长度为100的数组
 7     int lenght;
 8     int i;
 9     cout << "请输入一维数组的长度:";
10     cin >> lenght;      //输入数组长度
11     if (lenght == 0)  //考虑到数组长度不能为0
12     {
13         cerr << "数组长度不能为零!!" << endl;
14         return 0;
15     }
16     cout << "请输入" << lenght << "个整数:";
17     for (i = 0; i < lenght; i++)
18     {
19         cin >> list[i];             //输入数组数值并求出数组最大值
20     }
21     cout << "这个数组的最大值是:" << Largest(list, lenght) << endl;     //largest(list,lenght):表示最大值
22     return 0;
23 }
24 int Largest(int list[], int length)            //  求这个数组的最大值
25 {
26     int i, max = list[0];
27     for (i = 1; i < length; i++)
28     {
29         if (list[i] > max)
30         {
31             max = list[i];
32         }
33     }
34     return max;
35 }

设计思路:数组大小不能为0,直接输入数组数据,求最大值
实验截图:

设计时间表:

事件 时间段 时间 日期
设计思路 10:00-10:45 45m 4月9日
找资料 7:00-7:30 30m 4月10日
问同学 7:30-8:30 1h  
翻译程序 8:30-900 30m  
总结 9:00-9:30 30m  

总结:搞懂一部分内容之后,如果做的多了,就会自然举一反三,果然,付出才会有收获。

时间: 2024-10-29 19:10:15

MAX值-单元测试的相关文章

max值——单元测试

设计思想 在调试的时候,尽可能的将所有可能出现的情况都考虑到,输入这些情况,查看程序运行的结果 源代码 #include<iostream> using namespace std; int Largest(int list[], int length); int main() { int list[100]; int lenght; int i; cout << "请输入一维数组的长度:"; cin >> lenght; if (lenght ==

EM算法——有隐含变量时,极大似然用梯度法搞不定只好来猜隐含变量期望值求max值了

摘自:https://www.zhihu.com/question/27976634 简单说一下为什么要用EM算法 现在一个班里有50个男生,50个女生,且男生站左,女生站右.我们假定男生的身高服从正态分布 ,女生的身高则服从另一个正态分布: .这时候我们可以用极大似然法(MLE),分别通过这50个男生和50个女生的样本来估计这两个正态分布的参数. 但现在我们让情况复杂一点,就是这50个男生和50个女生混在一起了.我们拥有100个人的身高数据,却不知道这100个人每一个是男生还是女生. 这时候情

MongoDB 使用group by 并显示其他列max值

以下脚本实现功能为把word_info表通过word字段去重,并写到到word_info_new表里 db.word_info.aggregate([ {$group: { _id:"$word" , meaning:{$max:"$meaning"}, usphonetic:{$max:"$usphonetic"} } }]).forEach( function(dc){ db.word_info_new.insert( {"word

自然语言处理中CNN模型几种常见的Max Pooling操作

/* 版权声明:可以任意转载,转载时请标明文章原始出处和作者信息 .*/ author: 张俊林 CNN是目前自然语言处理中和RNN并驾齐驱的两种最常见的深度学习模型.图1展示了在NLP任务中使用CNN模型的典型网络结构.一般而言,输入的字或者词用Word Embedding的方式表达,这样本来一维的文本信息输入就转换成了二维的输入结构,假设输入X包含m个字符,而每个字符的Word Embedding的长度为d,那么输入就是m*d的二维向量. 图1 自然语言处理中CNN模型典型网络结构 这里可以

hdu1024 Max Sum Plus Plus (Dp)

hdu1024 Max Sum Plus Plus Now I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we always challenge ourselves to more difficult problems. Now you are faced with a more difficult problem. Given a consecutive numbe

python基础:key回调函数--max(list,key=None)

key回调函数: max(list,key=None) max(range(10),key=lambda x: x > 3)   #4 解释:key=(False,False,False,False,True,..) key中max值的第一项为4对应的True,所以返回4 max('za', 'bf', key=lambda x: x[0])   #za 解释:key=('z','b'),max(key)='z',对应za 说点有用的(使用key): max([('tom',12),('tony

压力测试和单元测试

压力测试:adb shell monkey -p 包名 -v 次数 单元测试:1.继承AndroidTestCase类 2.在AndroidManifest.xml文件里面添加instumentation配置 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="包名" /> 3.在AndroidManifest.xml文

[Leetcode][JAVA] Max Points on a Line

Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. 对每个点,考察其他点与它组成的直线斜率,使用HashMap将斜率与点个数对应起来. 需要注意的一点是特殊斜率,比如两点重复,两点横坐标相同.所以用String表示斜率比较好 获取斜率函数: 1 public String getSlope(Point p1, Point p2) 2 { 3 if(p

1003 Max Sum(动态规划)

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 137169    Accepted Submission(s): 31787 Problem Description Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a