用c++语言编程,用数组存放10个数,编写程序求这个10个中最大值及其所在的下标.

2024-12-01 19:12:31
推荐回答(2个)
回答1:

#include
using namespace std;
void main()
{
int a[10];
int i;
for(i=0; i<10; ++i)
cin>>a[i];
int max=a[0], maxi=0;
for(i=1; i<10; ++i)
if(a[i] > max)
{
max = a[i];
maxi = i;
}
cout<<"最大值"<cout<<"下标为"<}
其实就是把刚刚那位仁兄的代码改成c++而已

回答2:

#include

int main()
{
int a[10];
int i;
for(i=0; i<10; ++i)
scanf("%d", &a[i]);
int max=a[0], maxi=0;
for(i=1; i<10; ++i)
if(a[i] > max)
{
max = a[i];
maxi = i;
}
printf("最大值%d 下标%d\n", max, maxi);
}