用c++语言写从键盘输入任意个整数(以0结束,个数不超过100),存放在一个一维数组中,输出这组数的最大值。
时间: 2023-03-09 18:30:32 浏览: 327
#include <stdio.h>
int main()
{
int num[100];
int i=0,max=0;
printf("请输入整数,以0结束,个数不超过100:\n");
do
{
scanf("%d",&num[i]);
if(num[i]>max)
max=num[i];
i++;
}while(num[i-1]!=0);
printf("最大值为:%d\n",max);
return 0;
}
相关问题
编程从键盘输入10个整数存放于一维数组中,输入一个整数,在数组中查找与该整数相等的第一个元素
好的,这是一个简单的线性查找问题。我可以为您提供以下代码供参考:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10], num, index = -1;
cout << "请输入10个整数:" << endl;
for(int i = 0; i < 10; i++) {
cin >> arr[i];
}
cout << "请输入要查找的整数:" << endl;
cin >> num;
for(int i = 0; i < 10; i++) {
if(arr[i] == num) {
index = i;
break;
}
}
if(index == -1) {
cout << "数组中不存在该整数。" << endl;
}
else {
cout << "数组中第一个等于该整数的元素下标为:" << index << endl;
}
return 0;
}
```
这段代码会先让用户输入10个整数存入数组中,然后再让用户输入要查找的整数。程序会遍历整个数组,查找与该整数相等的第一个元素,并输出该元素在数组中的下标。如果数组中不存在该整数,则输出提示信息。
从键盘为一维整型数组输入10个整数,找出其中最小的数,在main函数中输出
以下是一个简单的 C++ 代码示例,实现了从键盘输入10个整数并找出其中最小值的功能:
```c++
#include <iostream>
using namespace std;
int main() {
const int SIZE = 10;
int arr[SIZE];
// 从键盘输入10个整数
cout << "请输入10个整数:\n";
for (int i = 0; i < SIZE; i++) {
cin >> arr[i];
}
// 找出其中最小值
int minVal = arr[0];
for (int i = 1; i < SIZE; i++) {
if (arr[i] < minVal) {
minVal = arr[i];
}
}
// 输出最小值
cout << "最小值为:" << minVal << endl;
return 0;
}
```
这段代码定义了一个大小为10的整型数组 `arr`,使用 `for` 循环从键盘读入10个整数并存储在数组中。然后,使用 `for` 循环遍历数组,找出其中最小的数并保存在变量 `minVal` 中。最后,在 `main` 函数中输出最小值即可。