用C++定义一个数组,录入10个数,求出最大的数,

2025-03-03 18:51:42
推荐回答(4个)
回答1:

#include 
#include 
using namespace std;

void main()
{
    int i = 10;
    int x[10];
    while(i--)
      cin>>x[i-1];
   int k = 0;
   for(i=1;i<10;i++)
       if(x[k]           k = i;
   
   cout << "最大数: " << x[k];
}

回答2:

//刚写的code,如果有疑问,欢迎交流
#include
using namespace std;
int main(){
    int max_value,cur_value, i;
    for(i = 0; i<10; i++){
        scanf("%d", &cur_value);
        if(i == 0){
            max_value = cur_value;
        }else if(cur_value > max_value){
            max_value = cur_value;
        }
    }
    printf("%d\n", max_value);
    return 0;
}

回答3:

#include 
using namespace std ;
int main()
{
 int n , k ;
 int number[100000] ;
 cin >> n >> k ;
 for ( int i = 1 ; i <= n ; i ++ )
 {
  cin >> number[i] ;
 }
 for ( int i = 1 ; i <= n ; i ++ )
 {
  for ( int j = i + 1 ; j <= n + 1 ; j ++ )
  {
      if ( number[i] < number[j] )
      {
       int huan ;
       huan = number[i] ;
       number[i] = number[j] ;
       number[j] = huan ;
      }
  }
 }
 cout << number[k] ;
 return 0 ;
}

回答4:

#include
using namespace std;
void main()
{
 int a[10];
 int r;
 cin>>a[0];
 r=a[0];
 for(int i=1;i<10;i++)
 {
  cin>>a[i];
  if(a[i]>r)
   r=a[i];
 }
 cout<}