题目: 用户输入了了五只小猪的体重,找出并打印出体重最重的小猪。
分析:需用户主动输入每只小猪的重量,将5只小猪重量收集并设置成一个数组,在数组中进行比较找出最重的体重并输出。
实现代码:
#include <iostream>//头文件引用
using namespace std;//命名空间
int main()//主函数
{
//题目: 用户输入了了五只小猪的体重,找出并打印出体重最重的小猪
//创建记录小猪体重的数组
int arr[5];
//输入并储存五只小猪的体重
for (int i = 0; i < 5; i++)
{
cout << "请输入第" << i + 1 << "只小猪的体重:";
cin >> arr[i];
}
int max = 0;//定义体重最重为0
//设置for循环,提取每个数组与最大值进行比较
for (int i = 0; i < 5; i++)
{
if (arr[i] > max)//数组数据比最大值大
{
max = arr[i];//把数组里面比当前max大的数赋值为max
}
}
//输出最重的小猪的体重
cout << "最重的小猪体重为:" << max << endl;
system("pause");//暂停函数
return 0;//返回到主程序
}
运行结果: