一份未完成的题目代码

Posted on 2014-12-08 18:08  孤路  阅读(109)  评论(0编辑  收藏  举报

#include<iostream>
using namespace::std;
void swap(int *x, int *y)
{
     int temp;
  temp=*x;
  *x=*y;
  *y=temp; 
}

void mpao(int* a,int n)
{
 int x,y;
    for(x=1;x<n-1;x++)
 {
  for(y=x-1;y>=0&&a[y]<a[x];y--,x--)
  {
   swap(&a[y],&a[x]);
  }
 } 
}

main()
{
 int max=-1,n,numb=0,m=0,shu,flat=1,s=1;
 unsigned int a[30][100];
 int b[30];
 cin>>n;
 for(;numb<n;numb++)
 {    if(flat)
     {
  cin>>a[numb][m];
    } 
    else
    {
      m=0;
      s=1;
     a[numb][m]=shu;
    }
    
  while()
  {
   cin>>shu;
   if(shu!=',')
   {    
   flat=0;
   mpao(a[numb],s);
   break; 
   }
   m++;
   cin>>a[numb][m];
   s++;
  }
 }
    for(int i=0;i<n;i++)
    if(max<a[i][0])
    max=a[i][0];
    for(i=0,m=0;i<n;i++)
    if(max==a[i][0])
    b[m++]=i+1;
    cout<<max<<endl;
    for(i=0;i<m;i++)
    cout<<b[i];
    return 0;
}