目录
一、一维数组
1、五只小猪称体重
要求:
现有五只小猪,体重分别为764,942,613,476,940。定义一个一维数组,存放五只小猪的体重,找出其中最重的小猪,并打印输出。
分析:
1、首先按照题目的要求,我们需要定义一个一维数组,有三种方法可以定义一维数组,按照自己的习惯用哪一种都可以。
2、两两比较小猪的体重,保留较大的值。
在完成这一步骤时,我们可以认定一个最大值max,让max与数组中的值进行比较,并用较大值更新max。
3、打印输出最大值。
代码:if语句实现比较
#include <iostream>
using namespace std;
int main()
{
int arr[5] = {764,942,613,476,940};//定义体重数组
int max = arr[0];//暂认定arr[0]为最大值
for(int i = 1; i < 5; i++)//for语句实现循环比较
{
if(max < arr[i])//如果当前最大值比arr[i]小,则更新最大值
{
max = arr[i];
}//如果当前最大值依然为较大值,则直接进行下一次比较
}
cout << "最重的小猪体重为:" << max << "KG" << endl;//打印输出
system("pause");
return 0;
}
运行结果:
代码:三目运算符实现比较
#include <iostream>
using namespace std;
int main()
{
int arr[5] = {764,942,613,476,940};//定义体重数组
int max = arr[0];//暂认定arr[0]为最大值
for(int i = 1; i < 5; i&